我使用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,但安装后版本保持不变)。
答案 0 :(得分:1)
您可能使用sudo安装了它,因此在没有sudo的情况下运行脚本时将无法访问它。无论如何,直接安装模块真的很麻烦。而且将模块安装到系统python是危险的。
安装python和pip的brew版本。然后创建一个virtualenv并在其中安装软件包。它更加安全和便携。
请不要以sudo身份运行脚本以使其运行,特别是如果您不是编写该脚本的人。改用virtualenv。