V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

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

  •  
  •   movq · 2021-11-24 21:53:47 +08:00 · 1142 次点击
    这是一个创建于 855 天前的主题,其中的信息可能已经有所发展或是发生改变。

    tumFbW2KNxdGH7S

    Fl3YbJ2C1ejUm4T

    ~ 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
    
    6 条回复    2021-11-25 09:44:22 +08:00
    aborigine
        1
    aborigine  
       2021-11-24 21:55:40 +08:00
    你这环境都不是同一个,pycharm 用的是系统 python3 ,你终端没看见是用的 anaconda 的 python3 吗
    movq
        2
    movq  
    OP
       2021-11-24 22:00:51 +08:00
    @aborigine 我在 shell 里面输入 whereis python3 为什么显示的是 /usr/bin/python3 (系统 python3 )呢?

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

    谢谢,解决了。在带 base 的终端里面使用 which python3 可以看到 anaconda 的 python interpreter 路径
    leoleoasd
        5
    leoleoasd  
       2021-11-25 09:24:40 +08:00
    pycharm 的 anaconda 支持好像有点 bug 。pycharm 的 terminal 里,即使显示了 base ,实际上用的还是系统的,需要 conda deactivate & conda activate 后才是 conda 的
    rationa1cuzz
        6
    rationa1cuzz  
       2021-11-25 09:44:22 +08:00
    用 which python 看就行,which 会在当前 PATH 环境下找。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1063 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:13 · PVG 03:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.