• 请不要在回答技术问题时复制粘贴 AI 生成的内容
movq
V2EX  ›  程序员

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

  •  
  •   movq · Nov 24, 2021 · 1741 views
    This topic created in 1673 days ago, the information mentioned may be changed or developed.

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

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

    谢谢,解决了。在带 base 的终端里面使用 which python3 可以看到 anaconda 的 python interpreter 路径
    leoleoasd
        5
    leoleoasd  
       Nov 25, 2021
    pycharm 的 anaconda 支持好像有点 bug 。pycharm 的 terminal 里,即使显示了 base ,实际上用的还是系统的,需要 conda deactivate & conda activate 后才是 conda 的
    rationa1cuzz
        6
    rationa1cuzz  
       Nov 25, 2021
    用 which python 看就行,which 会在当前 PATH 环境下找。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.