我正在尝试遵循本教程: https://docs.microsoft.com/en-us/azure/machine-learning/service/tutorial-data-prep
作为此操作的一部分,我正在尝试对azureml进行pip安装,因为它在conda上不可用。但是,默认情况下执行pip安装会将其安装到我的默认python安装,而不是我的conda安装。
所以我尝试按照以下步骤操作: https://conda.io/docs/user-guide/tasks/manage-environments.html#using-pip-in-an-environment
但是,按照以下步骤操作后,我会在激活myenv之后启动Jupyter Notebook,导航至该笔记本并尝试运行:
import azureml.dataprep as dprep
但是得到错误:ModuleNotFoundError: No module named 'azureml'
也-我无法确定myenv是否在笔记本电脑中处于活动状态。内核只是说python3。
答案 0 :(得分:1)
请注意,在anaconda中使用pip时,可能会混用pip
和pip3
。
运行which pip3
以确保您使用的是与虚拟环境相对应的版本。
如果您在环境中使用python3,那么pip
通常是要使用的正确版本。在这种情况下,请勿使用pip3
。
答案 1 :(得分:0)
此问题已在网上其他地方记录。问题是Jupyter笔记本电脑本身默认情况下仅在根环境中启动。要为您的环境(例如myenv)启动它的最简单解决方案是先在您的环境中安装Jupyter。因此,从Anaconda命令提示符下:
activate myenv
pip install jupyter
jupyter
Ps。将source activate myenv
用于非Windows计算机