Попытка установить пип-пакет в Анаконде - PullRequest
0 голосов
/ 25 декабря 2018

Я пытаюсь следовать этому руководству: https://docs.microsoft.com/en-us/azure/machine-learning/service/tutorial-data-prep

В рамках этого я пытаюсь выполнить установку Azureml в пипсах, поскольку она недоступна в conda.Однако установка pip по умолчанию установит его на мою установку по умолчанию на python, а не на мою установку conda.

Поэтому я попытался выполнить следующие действия: https://conda.io/docs/user-guide/tasks/manage-environments.html#using-pip-in-an-environment

Однако после выполнения этих шаговЗатем я запускаю блокнот Jupyter после активации myenv, перехожу к блокноту и пробую и запускаю:

import azureml.dataprep as dprep

Но получаю ошибку: ModuleNotFoundError: No module named 'azureml'

Также - я не могу сказать, является ли myenvактивный в записной книжке.Ядро просто говорит python3.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Эта проблема была задокументирована в другом месте в Интернете.Проблема в том, что ноутбуки Jupyter по умолчанию запускаются только в корневой среде.Самое простое решение для запуска его для вашего env (например, myenv) - это сначала установить Jupyter в вашем env.Итак, из командной строки Anaconda:

activate myenv
pip install jupyter
jupyter

Ps.Используйте source activate myenv для не-windows машин

0 голосов
/ 25 декабря 2018

Будьте осторожны, при использовании pip в anaconda возможно, что вы смешиваете pip и pip3.

Запустите which pip3, чтобы убедиться, что вы используете версию, соответствующую виртуальномуenvironment.

Если вы используете python3 в среде, то pip обычно будет верной версией для использования.Не используйте pip3 в этом случае.

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