python - 未找到 pip 安装的模块 - macOS
问题描述
我使用 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,但安装后版本保持不变)。
解决方案
您可能使用 sudo 安装了它,因此在没有 sudo 的情况下运行脚本时无法访问它。总之,直接安装模块真的很麻烦。将模块安装到系统 python 是很危险的。
安装 brew 版本的 python 和 pip。然后创建一个 virtualenv 并在其中安装你的包。它更加安全和便携。
阅读此答案没有名为“pafy”的模块
请不要将脚本作为 sudo 运行以使其工作,特别是如果您不是编写它的人。请改用 virtualenv。
推荐阅读
- c++ - uinput 在wayland/weston 下模拟 LWIN + S
- reactjs - 反应渲染问题
- java - 出现错误 org.openqa.selenium.WebDriverException:转发新会话时出错 用于设置 Firefox 功能的 VM 空池
- java - 如何使线条半透明?
- r - 如何在具有特定列的矩阵中应用简单操作?
- reactjs - React ● 我想将 react-component 转换为 JPG 或 PNG
- python - 'No python at' 错误阻止任何东西运行 - python pycharm
- sql - Oracle,从组中获取一行并转换为列
- python - Python中用于将字符串值存储在二维列表中的结构
- c# - 将自定义对象绑定到属性网格