在Azure笔记本VM

时间:2019-10-30 11:50:42

标签: python azure jupyter-notebook azure-virtual-machine

我已经通过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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

最后,我看到您正在Azure机器学习上使用Notebook VM,如下图所示,它是Azure机器学习的新预览功能。

enter image description here

如下所示,当我尝试通过azure-datalake-store安装!pip install azure-datalake-store时,也遇到了与您同样的问题。

enter image description here

我通过pip安装Python软件包的解决方案是打开一个终端窗口以运行命令pip install azure-datalake-store

图1.新建一个终端窗口

enter image description here

图2.在终端中运行pip install azure-datalake-store,并成功安装了软件包

enter image description here

图3.然后,我将终端安装的软件包成功导入Python 3.6-Azure MLPython 3中,没有任何错误

enter image description here

enter image description here

希望有帮助。


听起来像您已通过命令!pip install azure-datalake-store在Azure Notebooks上安装了azure-datalake-store软件包,如下图。

图1.通过azure-datalake-store在笔记本中为Python 3安装!pip install

enter image description here

但是,我看到一些事故破坏了笔记本电脑的环境。实际上,在工作正常的笔记本中,您可以通过!which pip!which conda看到它是Anaconda环境,以显示工具路径。

图2.检查工具pipconda的路径

enter image description here

因此,首先,您可以尝试通过!which conda检查conda工具是否存在,然后通过pip再次安装!conda install -y pip工具,如下图。

图3.通过pip安装conda

enter image description here


更新:请命令!ls /home/nbuser!ls /home/nbuser/anaconda<python-version>-<anaconda-version>查看其中的内容,并命令!echo $PATH检查您的PATH的值,下图。

enter image description here

我想您可能只需编辑PATH值,即可通过所有代码前面的运行/home/nbuser/anaconda<python-version>-<anaconda-version>/bin!export PATH=/home/nbuser/anaconda<python-version>-<anaconda-version>/bin:$PATH添加为上图在笔记本中解决您的问题。