Почему установленный модуль conda не распознается в пользовательской среде conda скриптом python - PullRequest
0 голосов
/ 20 февраля 2019

Я создал среду conda my_env с настроенным yml, пакет graphviz необходим, но не был распознан, если я поместил его в yml, поэтому я установил его вручную в то же место среды.

После активации среды я могу перечислить все пакеты в этой среде, включая graphviz.

Я указал в первой строке скрипта Python для необходимой среды:

#!~/miniconda3/envs/al2_venv/bin/python

Я также дважды проверил питон, как показано ниже:

(my_venv) [axie@hadoop02 al2]$ ~/miniconda3/envs/my_venv/bin/python -V
Python 3.6.8 :: Anaconda, Inc.

Теперь, когда в этой среде my_env мне нужно запустить скрипт на python, который использует graphviz, к сожалению, скрипт выдает ошибку с сообщением ниже:

File "/util.py", line 11, in <module>
from graphviz import Digraph 
   ModuleNotFoundError: No module named 'graphviz'

Так чего же мне здесь не хватает?

Было бы очень признательно, если бы вы могли пролить меня с большим количеством света, большое спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...