我已经安装了azureml软件包,可以在。anaconda\lib\site软件包:
如果我运行importazureml。dataprep作为dprep
在Spyder中的python脚本中(从Anaconda Navigator启动),它可以工作。但是,如果我用jupyter笔记本打开一个anaconda环境并尝试运行同一行代码,我会得到一个关于azureml未找到模块的错误:
我想问题可能是包需要安装为特定的环境,但azureml是不可用的包安装通过anaconda环境
(这些都来自这个链接)
但是,当我尝试在以jupyter笔记本为起点的环境中导入包时,我遇到了完全相同的错误。然后,为了以防万一,我完全关闭了anaconda navigator,但这也没有改变结果。
关于我做错了什么,或者如何手动将此软件包安装到特定的anaconda环境中,有什么想法吗?
您将包安装到环境中的做法是正确的。顺便说一句,pip
是由conda
自动安装到任何有Python的环境中的,因此不需要安装它。
您确定您安装到的环境是运行笔记本内核的环境吗?启动笔记本然后执行
!conda env list
这将为您提供环境列表,并在活动环境旁边添加星号*
。
您也可以直接从笔记本电脑中调用pip
:
!pip install azureml
这将安装到运行内核的conda环境中。