我已经通过Machine Learning Studio使用笔记本VM已有一段时间了,但是它们突然开始表现得很奇怪。一段时间以来,我经历了突然的错误消息,导致VM无法响应并必须重新启动。即使在某些情况下,这也无济于事。最近,这些问题似乎消失了,但是我现在还有其他一些错误。我无法导入所需的模块,例如:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-2f761c8f97ca> in <module>
3 import matplotlib.pyplot as plt
4
----> 5 from azure.datalake.store import core, lib
6
7 pd.set_option('display.max_columns', 500)
ModuleNotFoundError: No module named 'azure.datalake'
直到现在,我已经使用!pip install
解决了这个问题,但是现在我收到以下消息:
/bin/sh: 1: pip: not found
有什么想法吗?
答案 0 :(得分:1)
最后,我看到您正在Azure机器学习上使用Notebook VM,如下图所示,它是Azure机器学习的新预览功能。
如下所示,当我尝试通过azure-datalake-store
安装!pip install azure-datalake-store
时,也遇到了与您同样的问题。
我通过pip
安装Python软件包的解决方案是打开一个终端窗口以运行命令pip install azure-datalake-store
。
图1.新建一个终端窗口
图2.在终端中运行pip install azure-datalake-store
,并成功安装了软件包
图3.然后,我将终端安装的软件包成功导入Python 3.6-Azure ML
和Python 3
中,没有任何错误
希望有帮助。
听起来像您已通过命令 !pip install azure-datalake-store
在Azure Notebooks上安装了azure-datalake-store
软件包,如下图。
图1.通过azure-datalake-store
在笔记本中为Python 3安装!pip install
但是,我看到一些事故破坏了笔记本电脑的环境。实际上,在工作正常的笔记本中,您可以通过!which pip
或!which conda
看到它是Anaconda环境,以显示工具路径。
图2.检查工具pip
或conda
的路径
因此,首先,您可以尝试通过!which conda
检查conda工具是否存在,然后通过pip
再次安装!conda install -y pip
工具,如下图。
图3.通过pip
安装conda
更新:请命令!ls /home/nbuser
和!ls /home/nbuser/anaconda<python-version>-<anaconda-version>
查看其中的内容,并命令!echo $PATH
检查您的PATH
的值,下图。
我想您可能只需编辑 PATH
值,即可通过所有代码前面的运行/home/nbuser/anaconda<python-version>-<anaconda-version>/bin
将!export PATH=/home/nbuser/anaconda<python-version>-<anaconda-version>/bin:$PATH
添加为上图在笔记本中解决您的问题。