我已经安装了azureml软件包,并且可以在中看到它。 。 .anaconda \ lib \ site-packages:
如果我在Spyder(从Anaconda Navigator启动)中的python脚本中运行import azureml.dataprep as dprep
,则它可以工作。但是,如果我使用jupyter笔记本打开我的anaconda环境之一,并尝试运行同一行代码,则会收到有关azureml找不到模块的错误:
我认为可能是问题在于该特定环境需要安装该软件包,但是azureml不能作为可通过anaconda环境进行安装的软件包>安装软件包界面(存在azure软件包但没有azureml软件包)。
因此,我按照说明使用conda提示符将软件包安装到特定环境中。我遵循的指示:
(来自this link的人)
这是按照说明进行操作的结果(看起来好像将软件包安装到了env中):
但是,在尝试以jupyter笔记本启动的环境中导入软件包时,我遇到了完全相同的错误。然后,我完全关闭了anaconda导航器,以防万一,但这也没有改变结果。
关于我做错了什么或如何手动将此软件包安装到特定的anaconda环境的任何想法?
答案 0 :(得分:1)
您做对了,将软件包安装到环境中。顺便说一句,pip
会自动conda
安装到任何具有Python的环境中,因此不需要安装它。
您确定安装的环境是笔记本内核正在运行的环境吗?启动笔记本并执行
!conda env list
这将为您提供环境列表,并在活动的环境旁边显示一个星号*
。
您还可以直接从笔记本电脑中致电pip
:
!pip install azureml
这将安装到运行内核的conda环境中。