没有名为"numpy"(和张量流)的模块,即使已安装



我一直在这个问题上挣扎了一段时间没有获胜。我试图运行一个测试脚本与

import numpy as np
array1 = np.array([1,2,3])

然而,我得到错误&;没有名为'numpy'的模块&;。Tensorflow也是如此。但是尝试"pip安装numpy"/usr/local/lib/python3.9/site-packages (1.23.4)"

当我将脚本移动到另一个目录时,我已经在其中运行了Numpy,它运行没有错误。为什么Numpy模块(也是Tensorflow)在该目录中工作,而不是在我创建的新目录中工作?

试图在终端中卸载并安装Numpy

确保在正确的python环境(可以是python-venvcondaenv)中运行pip install和脚本,您可以使用which pythonwhich pippip --version来解决这些问题

可以用

创建venv
python3 -m venv env

,并通过激活它来确保您在正确的python环境中:

source env/bin/activate
只有这样你才能在这个虚拟环境中安装numpy和其他库
pip3 install numpy

之后,当您从这个项目运行脚本时,确保您将cd放入其目录,然后在运行脚本或pip install <libraries>之前将source env/bin/activate放入其目录。

相关内容

  • 没有找到相关文章

最新更新