无法使用' pip'安装模块或者' easy_install'在Mac上

时间:2016-10-14 12:22:32

标签: python macos python-3.x pip

Mac上的默认Python安装是2.7.x。 (目前正在运行El Capitan)

我已将默认值更改为3.4.5。(我的课程必修)

我的教授指示我使用MacPorts,它需要SSL来下载库,所以我们使用以下代码来绕过它:

#from https://dnaeon.github.io/disable-python-ssl-verification/
import nltk
import ssl

try:
    _create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
    # Legacy Python that doesn't verify HTTPS certificates by default
    pass
else:
    # Handle target environment that doesn't support HTTPS verification
    ssl._create_default_https_context = _create_unverified_https_context

#download all nltk data
nltk.download('all')

使用MacPorts安装的所有内容都可以正常工作,但是大多数库在MacPorts上都不可用,所以当我尝试使用pip3时,它只是下载了库但它永远不会工作。例如:

在航站楼, enter image description here

在Python Shell中, enter image description here

如果我使用' pip'而不是' pip3',它为python 2.7.x安装库。 我用tweepy和twython尝试过相同的过程,但安装后它不起作用。如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

尝试执行以下命令:

$ sudo python3 -m pip install textblob

最好的方法是克隆回购:[编辑]

$ git clone https://github.com/sloria/TextBlob.git
$ cd TextBlob/
$ python setup.py install

有关详细信息,请参阅this

相关问题