虚拟环境Python中带有numpy的ModuleNotFoundError

时间:2019-12-06 13:12:30

标签: python numpy virtualenv

我经常遇到一个问题,该问题似乎与我的终端机iTerm2(最新版本3.3.7)有关。我在macOS上。 我已经使用命令

创建了一个虚拟环境。
python3 -m venv /venv_name

从那里,我已经使用

安装了几个软件包(在虚拟环境内部)。
pip install package_name

在这个虚拟环境中的一个项目中,其中的numpy几乎都是标准的(pandas,matplotlib ...)。当我不退出终端机并在我的环境中工作时,一切都很好,而且我也没有任何问题。

但是,如果我退出虚拟环境并关闭终端,则在尝试导入numpy时经常(并非总是但几乎每次)都会发生以下错误:

ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'

这意味着几乎每次我要使用venv时,都需要将其删除,重建并重新导入所有软件包。

我想知道是否有人遇到相同的问题。

非常感谢!

0 个答案:

没有答案