Intellij找不到通过pip

时间:2017-05-17 04:14:29

标签: python intellij-idea pycharm

我已经通过nltk安装了sudo pip install nltk包,它运行正常:

21:07:00/~ $python -c "import nltk"

为了确保没有与brew pip发生冲突,我也做了:

21:06:24/~ $python -m pip install nltk
Requirement already satisfied: nltk in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: six in /usr/local/lib/python2.7/site-packages (from nltk)

所以brew和system python都很开心。

Intellij是另一个故事。基本的python正在运行,但是pip安装的库是MIA:

enter image description here

以下是相关的SDK设置:

模块级别:

enter image description here

项目级别:

enter image description here

那么这个项目需要什么来欢迎pip库呢?

3 个答案:

答案 0 :(得分:1)

如果仍然出现导入错误,还可以在项目类路径中添加站点包路径

例如/usr/local/lib/python2.7/site-packages

答案 1 :(得分:0)

切换到brew已安装的python修复了该问题。

enter image description here

现在正在解决nltk

enter image description here

答案 2 :(得分:0)

您尝试安装程序包的路径是/usr/local/lib/python2.7/site-packages,因此我认为pip适用于由brew安装的Python,但项目解释程序是系统Python。 / p>

所以也许你应该使用/usr/local/Cellar/python/2.7.13/bin/python路径。

你可以运行它来查看你正在使用的Python版本和pip版本:

  ~ which python
/usr/local/bin/python
  ~ ls -al /usr/local/bin/python
lrwxr-xr-x  1 ** ** /usr/local/bin/python@ -> ../Cellar/python/2.7.13/bin/python

  ~ which pip
/usr/local/bin/pip
  ~ ls -al /usr/local/bin/pip
lrwxr-xr-x  1 ** ** /usr/local/bin/pip@ -> ../Cellar/python/2.7.13/bin/pip

我建议Mac OS用户安装另一个Python并且不使用系统版本,这将保护您的系统Python任务。另一个想法是使用virtualenv这是一个创建孤立的Python环境的工具。

希望这有帮助。