eclipse + jython:importError:没有名为pycurl的模块

时间:2017-01-25 22:30:15

标签: python eclipse jython

我知道这个错误是已知的并且有一些解决方案,但没有一个对我有效。

我在Mac上使用eclipse neon + jython 2.7。没有virtualenv。

我想导入正确安装的pycurl!

  

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

Eclipse中的PythonPath设置为site-packages和pycurl等。我已经尝试过各种组合! 我每次改变路径后都会重新启动eclipse。

我尝试了不同的安装:

sudo -H pip install pycurl
easy_install pycurl
pip -v install pycurl
pip -v install pycurl --upgrade

但如果使用其中一种方法安装它。当尝试通过另一个命令安装时,它总是会说它已经安装了。 所以我卸载并安装了多次。我甚至尝试下载pycurl网站

那么任何建议,如何使这项工作?

1 个答案:

答案 0 :(得分:0)

我与pyCurl没什么关系,但我试着猜。

pyCurl是作为“.so”实现的吗? 如果是:它将无法工作,因为Jython无法处理它,因为它是C-Stuff。 Jython只能使用纯Python或Java模块。

在这种情况下,你必须在Java / Python中寻找替代方案,或者你需要找到/创建一个包装器并使用JNI。

如果否:您是否以正确的方式在项目源文件夹中添加了pyCurl? 您是否以正确的方式“导入”代码?