Ошибка «Нет модуля с именем matplotlib» в записной книжке Jupiter

#python #jupyter-notebook #conda

#python #jupyter-notebook #conda

Вопрос:

Таким образом я открываю свою виртуальную среду anaconda (Linux)

 source /home/sasha/anaconda3/bin/activate
conda activate gl-env (gl-env is my virtual environment)
pip3 install jupyter notebook
pip3 install matplotlib
pip3 install -U turicreate
jupyter notebook
  

После запуска Jupiter я вижу ошибку «Нет модуля с именем matplotlib», в то время как turicreate работает нормально.

Как я могу решить эту проблему?

Комментарии:

1. Вероятно, вам следует использовать conda, как указано ниже, но другое предположение заключается в том, что у вас не pip3 установлено в вашем env

2. Зачем использовать pip для установки этих библиотек?

Ответ №1:

Вы не должны использовать pip с Anaconda. Вместо этого используйте conda. Итак, ваши команды должны были быть:

 conda install jupitor notebook

conda install matplotlib

conda install turicreate
  

Вы можете проверить conda для параметра -U.

Комментарии:

1. Чтобы добавить к этому это, anaconda фактически будет псевдонимом pip для любой версии python, которую вы используете, поэтому использование pip3 не будет установлено в среде anaconda