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

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

  •  
  •   movq · 4 天前 · 632 次点击

    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   4 天前
    你这环境都不是同一个,pycharm 用的是系统 python3 ,你终端没看见是用的 anaconda 的 python3 吗
    movq
        2
    movq   4 天前
    @aborigine 我在 shell 里面输入 whereis python3 为什么显示的是 /usr/bin/python3 (系统 python3 )呢?

    不好意思,很少用 python 所以一些关于 anaconda 的细节不太懂
    aborigine
        3
    aborigine   4 天前
    你的 pycharm 终端用的是 anaconda 的环境,terminal 可能是系统的,具体要看你的环境变量了,但是 pycharm 里面的终端有(base),这一看就是 anaconda 的
    movq
        4
    movq   4 天前
    @aborigine

    谢谢,解决了。在带 base 的终端里面使用 which python3 可以看到 anaconda 的 python interpreter 路径
    leoleoasd
        5
    leoleoasd   3 天前
    pycharm 的 anaconda 支持好像有点 bug 。pycharm 的 terminal 里,即使显示了 base ,实际上用的还是系统的,需要 conda deactivate & conda activate 后才是 conda 的
    rationa1cuzz
        6
    rationa1cuzz   3 天前
    用 which python 看就行,which 会在当前 PATH 环境下找。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2359 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:55 · PVG 22:55 · LAX 06:55 · JFK 09:55
    ♥ Do have faith in what you're doing.