我正在尝试按照本教程进行操作:https : //docs.microsoft.com/en-us/azure/machine-learning/service/tutorial-data-prep作为其中的一部分,我正在尝试对 azureml 进行 pip 安装,因为它在 conda 上不可用。但是,执行 pip install 默认情况下会将其安装到我的默认 python 安装中,而不是我的 conda 安装中。所以我尝试按照这里的步骤操作:https : //conda.io/docs/user-guide/tasks/manage-environments.html#using-pip-in-an-environment但是,按照这些步骤之后,我会在激活 myenv 后启动 Jupyter notebook,导航到 notebook,然后尝试运行:import azureml.dataprep as dprep但得到错误: ModuleNotFoundError: No module named 'azureml'另外 - 我无法判断 myenv 在笔记本中是否处于活动状态。内核只是说python3。
3 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
请注意,在 anaconda 中使用 pip 时,您可能正在混合pip
和pip3
.
运行which pip3
以确保您使用的是与虚拟环境对应的版本。
如果您在环境中使用 python3,那么pip
通常是要使用的正确版本。pip3
在这种情况下不要使用。
一只甜甜圈
TA贡献1836条经验 获得超5个赞
此问题已在网络上的其他地方记录。问题是 Jupyter notebooks 本身默认只在 root 环境中启动。让它为您的 env(例如 myenv)启动的最简单解决方案是首先在您的 env 中安装 Jupyter。所以从 Anaconda 命令提示符:
activate myenv
pip install jupyter
jupyter
附言。使用source activate myenv非Windows机器
添加回答
举报
0/150
提交
取消