Pip install не работает с python, но работает с python2 - PullRequest
0 голосов
/ 05 сентября 2018

У меня проблема с Python на моем Mac с High Sierra. После запуска pip install pysal у меня успешная установка. Тем не менее, модуль не найден при запуске в python:

> import pysal 
Traceback (most recent call last):   File "<stdin>", line 1, in <module> ImportError: No module named pysal

Я не сталкиваюсь с такими ошибками при выполнении той же команды в python2. Однако большинство моих скриптов на python вызывают интерпретатор в начале файла с #!/usr/bin/env python, поэтому я предпочел бы не полагаться на python2 (я тоже не знаю, как это сделать).

Я понял, что этот исполняемый файл python находится не в том же месте, где pip устанавливает модули:

macbook-pro-3:~ ME$   which -a python
/usr/bin/python 
macbook-pro-3:~ ME$   which -a pip
/usr/local/bin/pip

Я пытался следовать решению, предложенному @ J0ANMM в Модули устанавливаются с использованием pip на OSX, но не обнаруживаются при импорте . Рекомендуется скачать скрипт get-pip.py и выполнить его с sudo /usr/bin/python get-pip.py. Я пытался, но это ничего не изменило (предыдущие команды which по-прежнему дают то же самое).

Как мне заставить pip работать с моей версией python?

...