尝试在Anaconda中安装pip包

时间:2018-12-25 18:11:35

标签: python anaconda jupyter-notebook

我正在尝试遵循本教程: 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。

2 个答案:

答案 0 :(得分:1)

请注意,在anaconda中使用pip时,可能会混用pippip3

运行which pip3以确保您使用的是与虚拟环境相对应的版本。

如果您在环境中使用python3,那么pip通常是要使用的正确版本。在这种情况下,请勿使用pip3

答案 1 :(得分:0)

此问题已在网上其他地方记录。问题是Jupyter笔记本电脑本身默认情况下仅在根环境中启动。要为您的环境(例如myenv)启动它的最简单解决方案是先在您的环境中安装Jupyter。因此,从Anaconda命令提示符下:

activate myenv
pip install jupyter
jupyter

Ps。将source activate myenv用于非Windows计算机