python3 ModuleNotFound - PullRequest
       8

python3 ModuleNotFound

0 голосов
/ 20 ноября 2018

Я установил aftership модуль для Python, и похоже, что он работает только для Python2, а не Python3.https://pypi.org/project/aftership/ Я установил его, используя:

pip install aftership

Теперь, когда я выполняю простой скрипт, который использует 'import aftership' с Python2, он работает, но не с Python3:

michal@ubuntu:~$ python3 track
Traceback (most recent call last):
  File "track", line 1, in <module>
    import aftership
ModuleNotFoundError: No module named 'aftership'

Список пип-модулей показывает, что он установлен:

michal@ubuntu:~$ pip freeze
aftership==0.2

Что может быть не так?Спасибо за любые советы.

1 Ответ

0 голосов
/ 20 ноября 2018

Ваша символическая ссылка python, вероятно, указывает на python 2, а не на python 3. Поэтому pip устанавливает версию пакета на Python2.

Возможно, вам нужно настроить virtualenv, или вы можете установитьpip3:

sudo apt-get install python3-pip
pip3 install aftership

См. этот вопрос: Как установить версию пакета Python3 через pip в Ubuntu?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...