Simlink к пакету Mayavi в виртуальном окружении (MA C OSX) - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь использовать Mayavi в своей виртуальной python среде, созданной с помощью mkvirtualenv. Пакет 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 создается, я делаю не понимаю, почему у меня такая проблема. Не могли бы вы помочь?

1 Ответ

0 голосов
/ 26 мая 2020

В свете комментария phd, я установил модуль Mayavi в указанную мной среду, используя версию python, связанную с моей средой, например:

$workon name_of_my_environment
$cd path_to_mayavi_directory
$python setup.py install #be careful. python is associated to the 
                         #python version installed in the 
                         #environment (check this with : which 
                         #python)
...