繁体   English   中英

安装了 python package 与 pip 但不能导入说 ZEFE90A8E604A7C640E88D03A78D6

[英]Installed python package with pip but can't import said package

我使用 pip 和以下命令安装了一个名为 urllib3 的 python3 package:

pip install urllib3

它似乎是成功的,当我输入命令时:

pip list

我得到以下列表,这意味着它已安装

错误

但是当我尝试在 python 控制台中导入时,我收到以下错误:

ModuleNotFoundError: No module named 'urllib3

我正在使用带有 VS Code 虚拟环境的 Python 3.8.5(64 位),我尝试卸载它并重新安装我也检查了拼写错误,但我似乎找不到任何错误。

尝试:

pip3 install urllib3

您可能还在您的机器上安装了 python2。

也尝试重新启动您的 IDE。

您的路径可能会混淆:python、python3 以及 pip 和 pip3 可能不会指向您期望的地方。

尝试验证which pipwhich python指向相同的 python 安装。

或者,您可以使用python -m pip install urllib3 urllib3不是pip install urllib3

最后,它可能是 VS Code 问题。 查看有关选择 Python 解释器的信息是否对您有帮助。

问题在于在计算机上运行脚本的权限,我必须运行以下命令才能在我的系统上启用权限:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

这使当前用户(我)能够在我打开 powershell(我认为)并在 venv 内部而不是外部运行 pip 安装时实际激活 venv。

请注意,由于 PowerShell 不在 venv 中,因此我在全局范围内安装了 package。

谢谢您的帮助

解决!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM