我发现通过pip3 list可以看到我有xxx这个模块
但是在python文件中 import xxx却告诉我找不到?
请问各位大佬我该如何解决
我发现通过pip3 list可以看到我有xxx这个模块
但是在python文件中 import xxx却告诉我找不到?
请问各位大佬我该如何解决
Linux 经常可以有好多个 python 环境共存。
看看你的 pip3 跟 python 是不是同一套
另外有时候 pip install 里用的模块名跟 import 里用的不一样,去看看文档。
6 回答3.9k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
8 回答3.9k 阅读
3 回答2.7k 阅读✓ 已解决
4 回答1.4k 阅读
2 回答1.9k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
原因很简单,你用
pip3
安装到了python A
,然后你用Python B
跑代码当然就是找不到刚刚安装的模块了!🤡🤡🤡🤡🤡🤡使用
pip --version
(或者pip3 --version
)看看,你这个pip
指向的是哪个python
使用
where pip
(或者where pip3
)看看你的电脑上有几个pip
使用
where python
(或者where python3
)看看你的电脑上有几个python
找到正确的
pip
和python
之间关系!!!如果还是不懂,就看我这几个文章:
查看 pip 指向哪个 python 版本和包安装路径
查看电脑中所有 python 环境
当电脑安装有多个 Python 版本的时候,应该选用哪个来安装 pipenv 呢?
Linux 下 pip 多版本管理