【问题标题】:mxnet installation: How to choose python version?mxnet 安装:如何选择python版本?
【发布时间】:2017-01-16 14:04:20
【问题描述】:

我在 linux mint 中安装了 mxnet。我将 anaconda 用于 python 3.5。我按照说明安装成功。 mxnet 和 anaconda 都是最新版本。但是,当我尝试代码时:

import mxnet as mx
res = mx.nd.array([1,2,3])

我得到了错误:

AttributeError: 模块 'mxnet' 没有属性 'nd'

如果我输入mx,我得到:<module 'mxnet' (namespace)>

重复安装并检查脚本后,我看到mxnet安装在python 2.7下,graphviz也在python 2.7下。如何将它们更改为 python 3.5?

【问题讨论】:

  • 如果我输入“mx”,我得到:模块'mxnet'(命名空间)

标签: mxnet


【解决方案1】:

为 MXNet python 3 工作仍在进行中。部分功能尚未完全测试。

这个时候我建议使用python 2.7。

【讨论】:

    【解决方案2】:

    它应该在 Python 3 环境中工作。

    我已经在 python 环境中使用 pip3 简单地安装了 MXNet。

    一切正常。

    缺少一些在文档中宣传的 MXNet python API,它们在发行版中不存在,并且在存储库的当前头部中也看起来不存在。

    因此,我目前不会依赖教程或示例文档——它们似乎已经过时或领先于存储库。他们不能总是正确地指导你,尽管为了从特殊情况中拯救自己,阅读实际的 API 文档可能会有所帮助。

    【讨论】:

      【解决方案3】:

      Anaconda Python 3.5 适用于 MXNet。请参阅下面的证据。

      $ which python
      /Users/username/anaconda3/bin/python
      
      $ python --version
      Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
      
      $ python
      Python 3.5.2 |Anaconda 4.2.0 (x86_64)| (default, Jul  2 2016, 17:52:12) 
      [GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
      Type "help", "copyright", "credits" or "license" for more information.
      >>> import mxnet as mx
      >>> res = mx.nd.array([1,2,3])
      >>> print(res)
      <NDArray 3 @cpu(0)>
      >>> print(res.asnumpy())
      [ 1.  2.  3.]
      >>> mx
      <module 'mxnet' from '/Users/username/anaconda3/lib/python3.5/site-packages/mxnet-0.9.5-py3.5.egg/mxnet/__init__.py'>
      

      Python API 文档已在较新版本中进行了更新。见:https://github.com/dmlc/mxnet/releases

      【讨论】:

        【解决方案4】:

        当您将 Anaconda3 与 Python3 和 MXNet 一起使用时,安装过程可能会有点麻烦。

        就我而言,按照安装步骤并执行python setup.py install - 我必须手动将python/mxnet 文件复制到~/Anaconda3/Lib/site-packages/mxnet*../

        在我复制文件之前,我看到了同样的错误module 'mxnet' has no attribute 'nd'

        【讨论】:

          猜你喜欢
          • 2016-05-19
          • 2010-12-06
          • 1970-01-01
          • 1970-01-01
          • 2019-05-28
          • 2020-02-29
          • 1970-01-01
          • 2023-03-31
          • 1970-01-01
          相关资源
          最近更新 更多