2016-10-14 5 views
0

Установка по умолчанию Python - 2.7.x на Mac. (В настоящее время работает El Capitan)Невозможно установить модули с помощью «pip» или «easy_install» на Mac

Я изменил значение по умолчанию 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, он просто загружает библиотеку, но он никогда не работает , Для exmaple:

В терминале, enter image description here

В Python Shell, enter image description here

Если я использую 'пип' вместо 'PIP3', он устанавливает библиотеки для питона 2.7.x. Я пробовал тот же процесс с tweepy и twython, но после установки он не работает. Как решить эту проблему?

ответ

3

Попробуйте выполнить следующую команду:

$ sudo python3 -m pip install textblob 

Лучший способ будет клонировать репозиторий: [EDIT]

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

Для получения более подробной информации см this

+0

Второй метод не работа для меня. Просто попробовал первый метод, отлично работает! – Grimlock

+0

Если вы попробуете вторую команду, вам нужно «cd» в папку TextBlob перед запуском setup.py. – numbermaniac

+0

Что я знаю, и я пробовал то же самое, но это просто не работает, но все нормально, так как первый работает. – Grimlock

Смежные вопросы