尝试在 Anaconda 中安装 pip 包

我正在尝试按照本教程进行操作: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。


FFIVE
浏览 261回答 3
3回答

慕码人2483693

请注意,在 anaconda 中使用 pip 时,您可能正在混合pip和pip3.运行which pip3以确保您使用的是与虚拟环境对应的版本。如果您在环境中使用 python3,那么pip通常是要使用的正确版本。pip3在这种情况下不要使用。

一只甜甜圈

此问题已在网络上的其他地方记录。问题是 Jupyter notebooks 本身默认只在 root 环境中启动。让它为您的 env(例如 myenv)启动的最简单解决方案是首先在您的 env 中安装 Jupyter。所以从 Anaconda 命令提示符:activate myenvpip install jupyterjupyter附言。使用source activate myenv非Windows机器
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python