簡體   English   中英

在Mac上無法使用'pip'或'easy_install'安裝模塊

[英]Unable to install modules using 'pip' or 'easy_install' on Mac

在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時,它只是下載了該庫,但從未起作用。 例如:

在終端, 在此處輸入圖片說明

在Python Shell中, 在此處輸入圖片說明

如果我使用“ pip”而不是“ pip3”,它將安裝python 2.7.x的庫。 我已經用tweepy和twython嘗試了相同的過程,但是安裝后無法正常工作。 如何解決這個問題?

嘗試執行以下命令:

$ sudo python3 -m pip install textblob

最好的方法是克隆倉庫:[編輯]

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

欲了解更多詳情,請參閱

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM