【问题标题】:Numpy module not found error vs code & jupyter notebookNumpy 模块未找到错误与代码和 jupyter 笔记本
【发布时间】:2020-10-12 03:53:37
【问题描述】:

由于以下错误,无法将 numpy 导入我的 vs code 项目:

ModuleNotFoundError: No module named 'numpy'

我已经安装了numpy,结果如下:

sudo -H pip3 install -U numpy

Successfully installed numpy-1.19.0

但是,当我使用以下命令检查 numpy 安装时:

 >>> 导入 numpy

    中的文件“”,第 1 行
ModuleNotFoundError:没有名为“numpy”的模块

我也尝试将 VS 代码中的环境从 3.8.3 64 位更改为 3.7.6 54 位('base':conda),但没有得到更好的结果。

仅供参考,numpy 目前安装在我的主目录中以及

是不是因为我的 Linux Mint 上安装了 4 个不同版本的 Python(Python 2.7.17 64 位、Python 3.6.9 64 位、Python 3.7.6 64 位和 3.8.3 64 位)肉桂操作系统?

另外,当我运行echo $PATH 命令时,我得到以下信息(幽灵 - 用户名):

/home/spectre/anaconda3/bin:/home/spectre/anaconda3/condabin:/home/spectre/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

不知道对不对。

感谢帮助。

【问题讨论】:

    标签: python numpy


    【解决方案1】:

    我已经设法解决了 numpy 安装的问题。

    问题在于我的 python 版本 3.7,它嵌套在 anaconda 目录中,而不是在其默认位置。

    我使用以下命令卸载了 anaconda:

    $ conda install anaconda-clean
    $ anaconda-clean -yes
    $ rm -rf ~/anaconda3
    $ rm -rf ~/.anaconda_backup
    

    使用替代命令更新:

    $ update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
    $ update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
    

    现在列出所有替代安装:

    $ update-alternatives --list python

    最后是在不同 Python 版本之间交换的选项:

    $ update-alternatives --config python

    从给定的提示符中为 python 3.8 选择正确的选项并完成。

    已安装 numpy:

    $ pip3 install numpy
    $ pip3 install --upgrade numpy
    
    

    现在 numpy 的所有问题都已解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-10
      • 2016-05-26
      • 1970-01-01
      • 2017-10-27
      • 2021-12-31
      • 1970-01-01
      • 2016-08-14
      相关资源
      最近更新 更多