赞
踩
最近涉及到复杂网络的建模和可视化输出,程序是用C#写的,网络分析打算使用igraph-python。
自然不可避免地就考虑如何使用C#调用python程序:
IronPython是一种在.NET和Mono上实现的Python语言,使用InronPython就可以在.NET环境中调用Python代码。
【具体地,需要在当前解决方案的nuget管理包中,下载ironPython安装包】
IronPython自带一套python的核心类,但是不包含第三方类,尝试过将类从外部拷贝进去,或在python文件中采用import等方式指定会用到的第三方类的地址等,均失败。
出错原因可能是:①模块未安装;②模块安装了,但是没有安装到python的搜索路径中
https://blog.csdn.net/ouening/article/details/53490847
https://blog.csdn.net/jdbc/article/details/80351833
尝试了多种方式,①在python源码中,使用import通过指定路径的方式导入第三方库;②配置Path环境变量,把第三方库直接写进环境变量等。
最后依然失败了,以下是我觉得可行但尝试过后失败的方法:
http://www.cnblogs.com/monkeyfx/p/6522000.html
https://blog.csdn.net/ruoyunliufeng/article/details/72651451
https://www.cnblogs.com/shiyingzheng/p/6054835.html
甚至参考博客后,考虑过是不是安装的方式不同,类库的使用也会造成问题,而不用pip改用easy install来安装了一遍igraph-python:
https://blog.csdn.net/qq_40678222/article/details/82734870
各位不妨自行尝试一下,因为我不成功不一定意味着方法有问题,可能是我的配置和操作存在问题
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。