虚拟环境Python中numpy的ModuleNotFoundError

2024-05-20 23:46:50 发布

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

我有一个反复出现的问题,似乎与我的终端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中工作时,我都需要删除它,重建它,然后再次导入所有包。你知道吗

我想知道是否有人也有同样的问题。你知道吗

提前多谢了!你知道吗


Tags: installpipname命令版本numpy终端package