找不到pip安装的模块-macOS

时间:2018-11-14 14:41:34

标签: python pip

我使用pip安装了Python模块。当我尝试导入它时,出现此错误:

Traceback (most recent call last):
File "Untitled.py", line 1, in <module>
import watson_developer_cloud
ModuleNotFoundError: No module named 'watson_developer_cloud'

该如何解决?

我正在使用macOS Mojave 10.14.2(测试版),pip 10.0.1(我也尝试将其升级到18.1,但安装后版本保持不变)。

1 个答案:

答案 0 :(得分:1)

您可能使用sudo安装了它,因此在没有sudo的情况下运行脚本时将无法访问它。无论如何,直接安装模块真的很麻烦。而且将模块安装到系统python是危险的。

安装python和pip的brew版本。然后创建一个virtualenv并在其中安装软件包。它更加安全和便携。

阅读此答案No module named 'pafy'

不要以sudo身份运行脚本以使其运行,特别是如果您不是编写该脚本的人。改用virtualenv。