我经常遇到一个问题,该问题似乎与我的终端机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时,都需要将其删除,重建并重新导入所有软件包。
我想知道是否有人遇到相同的问题。
非常感谢!