在PyCharm上导入NLTK时出错

时间:2014-05-09 16:59:33

标签: python nltk pycharm

我正在尝试在PyCharm中导入NLTK,并收到以下错误。我使用Python 2.7.6在Mac OS 10.5.8上。会发生什么事?我对编程很陌生,如果有一些基本的东西我很遗憾,那就很抱歉。

安装包失败:安装包nltk时出错。

执行了以下命令:

  

packaging_tool.py install --build-dir /private/var/folders/NG/NGoQZknvH94yHKezwiiT+k+++TI/-Tmp-/pycharm-packaging3166068946358630595.tmp nltk

命令的错误输出:

Downloading/unpacking nltk
Could not fetch URL https://pypi.python.org/simple/nltk/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/nltk/ when looking for download links for nltk
Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/ when looking for download links for nltk
Cannot fetch index base URL https://pypi.python.org/simple/
Could not fetch URL https://pypi.python.org/simple/nltk/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/nltk/ when looking for download links for nltk
Could not find any downloads that satisfy the requirement nltk
Cleaning up...
No distributions at all found for nltk
Storing complete log in /Users/Tom/.pip/pip.log

ETA:好的,现在我已经从命令行成功安装了NLTK,然后能够在PyCharm中安装它 - 但仅适用于Python 2.5.1解释器。如果我用Python 2.7.6尝试,我仍然会得到上面的错误。这有关系,或者我不应该担心它,只是将它与2.5.1一起使用?

3 个答案:

答案 0 :(得分:2)

你最好不要使用最新版本的pip(1.5.6)并告诉它你不关心你的python包的安全性:

pip install --allow-all-external --allow-unverified ntlk nltk

如果你真的想确保安装没有投诉,你也可以告诉它不要覆盖任何现有安装:

pip install --upgrade --force-reinstall --allow-all-external --allow-unverified ntlk nltk

如果您收到文件写入权限错误,请使用sudo。

答案 1 :(得分:1)

我使用PyCharm但从不通过PyCharm安装软件包,我总是使用终端并使用大多数pip或easy_install(在我的虚拟环境中)安装它们。也许你可以从终端安装包..

sudo pip install nltkhttps://pypi.python.org/pypi/nltk

sudo easy_install nltk(如果你没有安装pip)

然后在PyCharm中,确保在首选项中将Project Interpreter设置为包含已安装包的python路径。

答案 2 :(得分:0)

我遇到了这个问题(并且刚刚做了),我不记得我找到了答案的确切位置,但它是一个openssl版本+本地证书问题(说的话就像一个只是模糊地熟悉这些概念的人)。我解决这个问题的方法是降级pip:

easy_install pip==1.2.1

之后你应该能够再次进行安装。