找不到Numpy模块与代码和jupyter笔记本相比出现错误

2024-06-02 07:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

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

ModuleNotFoundError: No module named 'numpy'

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

sudo -H pip3 install -U numpy

Successfully installed numpy-1.19.0

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

   >>> import numpy

   File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'

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

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

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

另外,当我运行echo $PATH命令时,我会得到以下结果(spectre-userName):

/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

我不知道这是否正确

谢谢你的帮助


Tags: no代码命令numpyhomebinusrlocal
1条回答
网友
1楼 · 发布于 2024-06-02 07:18:55

我已经设法解决了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

从给定的提示符中为Python3.8选择正确的选项并完成

已安装的numpy:

$ pip3 install numpy
$ pip3 install  upgrade numpy

现在numpy的所有问题都解决了

相关问题 更多 >