提问者:小点点

软件包安装在anaconda\lib\site软件包中,可在spyder中找到,但不在jupyter笔记本中找到


我已经安装了azureml软件包,可以在。anaconda\lib\site软件包:

如果我运行importazureml。dataprep作为dprep在Spyder中的python脚本中(从Anaconda Navigator启动),它可以工作。但是,如果我用jupyter笔记本打开一个anaconda环境并尝试运行同一行代码,我会得到一个关于azureml未找到模块的错误:

我想问题可能是包需要安装为特定的环境,但azureml是不可用的包安装通过anaconda环境

(这些都来自这个链接)

但是,当我尝试在以jupyter笔记本为起点的环境中导入包时,我遇到了完全相同的错误。然后,为了以防万一,我完全关闭了anaconda navigator,但这也没有改变结果。

关于我做错了什么,或者如何手动将此软件包安装到特定的anaconda环境中,有什么想法吗?


共1个答案

匿名用户

您将包安装到环境中的做法是正确的。顺便说一句,pip是由conda自动安装到任何有Python的环境中的,因此不需要安装它。

您确定您安装到的环境是运行笔记本内核的环境吗?启动笔记本然后执行

!conda env list

这将为您提供环境列表,并在活动环境旁边添加星号*

您也可以直接从笔记本电脑中调用pip

!pip install azureml

这将安装到运行内核的conda环境中。