python3 ModuleNotFound

时间:2018-11-20 17:42:19

标签: python python-3.x ubuntu pip

我为Python安装了售后服务模块,看起来它仅适用于Python2,而不适用于Python3。 https://pypi.org/project/aftership/ 我使用以下方法安装了它:

pip install aftership

现在,当我在Python2中执行使用'import aftership'的简单脚本时,它可以工作,但在Python3中不起作用:

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

pip模块列表显示已安装:

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

可能是什么问题? 感谢您的任何建议。

1 个答案:

答案 0 :(得分:3)

您的python符号链接可能指向python 2,而不是python3。因此,pip正在安装软件包的Python2版本。

您可能需要设置virtualenv,或者可以安装pip3:

sudo apt-get install python3-pip
pip3 install aftership

看到这个问题:How to install python3 version of package via pip on Ubuntu?