【问题标题】:eclipse + jython: importError: No module named pycurleclipse + jython: importError: No module named pycurl
【发布时间】:2017-06-11 07:10:30
【问题描述】:

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

我在 Mac 上使用 eclipse neon + jython 2.7。没有虚拟环境。

我要导入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网站的下载试了一下

所以有什么建议,如何使这项工作?

【问题讨论】:

    标签: python eclipse jython


    【解决方案1】:

    我和pyCurl关系不大,但我尝试猜测一下。

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

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

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

    【讨论】:

    • 是的,它实现为 .so :/
    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2012-08-12
    • 2011-10-19
    • 2018-01-19
    相关资源
    最近更新 更多