【发布时间】:2020-09-12 09:46:49
【问题描述】:
我正在尝试在使用 mkvirtualenv 创建的 python 虚拟环境中使用 Mayavi。 Mayavi 包安装到:
/usr/local/lib/python3.7/site-packages/mayavi-4.7.2.dev0-py3.7-macosx-10.15-
x86_64.egg/
为了将 Mayavi 的安装与我的 virtualenv 相关联,我执行以下代码:
cd ~/.virtualenvs/project/lib/python3.7/sites-packages/
ln -s /usr/local/lib/python3.7/site-packages/mayavi-4.7.2.dev0-py3.7-macosx
-10.15-x86_64.egg/ mayavi
workon my_project
python3
>> import mayavi.mlab as mlab
---> ModuleNotFoundError : No module named 'mayavi.mlab'
simlink 似乎已创建,但我不明白为什么会出现此问题。 你能帮忙吗?
【问题讨论】:
-
您不应该在 Python 环境之间对模块进行符号链接。您应该将模块安装到每个环境中。
-
谢谢。我不知道。我会做出回应的。
标签: python-3.x macos virtualenv mayavi