Ubuntu - 在python中运行程序时出错:" ImportError:没有名为mxnet的模块"

时间:2017-05-23 06:17:30

标签: python linux ubuntu mxnet

我正在尝试从中安装新的MXNet validate-mxnet-installation
我按照说明书 (我选择了选项Linux-> python-> GPU-> pip),你可以在网站上看到它们是:

  1. 从nvidia网站安装cuda8
  2. 安装cuDNN 5库
  3. 更新路径"路径"和" LD_LIBRARY_PATH"在bashrc文件中
  4. 使用这些行来安装pip:

    $ sudo apt-get update
    $ sudo apt-get install -y wget python
    $ wget https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py    
    
  5. 按以下方式安装MXNet:$ pip install mxnet-cu80
  6. 验证安装。 我被困在这里
  7. 要验证我需要运行以下内容:

    1. 打开终端并输入python以启动python
    2. 输入以下内容:

      import mxnet as mx
      a = mx.nd.ones((2, 3), mx.gpu())
      b = a * 2 + 1
      b.asnumpy()
      array([[ 3.,  3.,  3.],
             [ 3.,  3.,  3.]], dtype=float32)  
      
    3. 我在尝试运行上述内容时出现以下错误

       >>> import mxnet as mx
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      ImportError: No module named mxnet   
      

      我有点迷路..有谁知道我该怎么做?

2 个答案:

答案 0 :(得分:1)

我想出了问题所在:
mxnet没有正确安装,缺乏预先准备。

在第5步中,需要输入:sudo pip install mxnet-cu80而不是仅输入 &#34; pip install mxnet-cu80&#34;

谢谢大家

答案 1 :(得分:0)

使用常见的Linux repo安装应用程序(如apt-get或yum)来安装pip3(适用于Python 3)或pip(适用于Python 2)。我用前者。

根据安装说明使用pip3安装MXNet。

您还需要一些其他可以通过pip3安装的软件包。

最好在其中使用pip3之前创建特定的Python环境并激活环境。

这样,您就可以在这些环境中进行隔离安装。