为什么 pycharm 里面使用系统自带 Python 的时候提示找不到 numpy,实际已经安装

2021-11-24 21:53:47 +08:00
 movq

~ pip3 install numpy
Requirement already satisfied: numpy in /usr/local/anaconda3/lib/python3.8/site-packages (1.20.1)

 ~ whereis python3
/usr/bin/python3

~ whereis pip3
/usr/bin/pip3
1166 次点击
所在节点    程序员
6 条回复
aborigine
2021-11-24 21:55:40 +08:00
你这环境都不是同一个,pycharm 用的是系统 python3 ,你终端没看见是用的 anaconda 的 python3 吗
movq
2021-11-24 22:00:51 +08:00
@aborigine 我在 shell 里面输入 whereis python3 为什么显示的是 /usr/bin/python3 (系统 python3 )呢?

不好意思,很少用 python 所以一些关于 anaconda 的细节不太懂
aborigine
2021-11-24 22:05:15 +08:00
你的 pycharm 终端用的是 anaconda 的环境,terminal 可能是系统的,具体要看你的环境变量了,但是 pycharm 里面的终端有(base),这一看就是 anaconda 的
movq
2021-11-24 22:10:03 +08:00
@aborigine

谢谢,解决了。在带 base 的终端里面使用 which python3 可以看到 anaconda 的 python interpreter 路径
leoleoasd
2021-11-25 09:24:40 +08:00
pycharm 的 anaconda 支持好像有点 bug 。pycharm 的 terminal 里,即使显示了 base ,实际上用的还是系统的,需要 conda deactivate & conda activate 后才是 conda 的
rationa1cuzz
2021-11-25 09:44:22 +08:00
用 which python 看就行,which 会在当前 PATH 环境下找。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX