【问题标题】:Not able to import TensorFlow in Enthought Canopy on macOX无法在 macOS 上的 Enthought Canopy 中导入 TensorFlow
【发布时间】:2017-11-28 13:27:26
【问题描述】:

我使用 Enthought Canopy 包管理器成功安装了 tensorflow 1.3.0-1。我没有做任何额外的步骤。 但是,当我尝试使用

导入时

将张量流导入为 tf

我收到以下错误消息:

ImportError: Traceback(最近一次调用最后一次): 文件“/Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 41 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) ImportError: numpy.core.multiarray 导入失败

无法加载原生 TensorFlow 运行时。

有人可以帮助指导我并帮助找出我缺少的东西吗? 我对python很陌生。

谢谢。

亚历山德拉

【问题讨论】:

    标签: macos tensorflow importerror canopy


    【解决方案1】:

    您使用的是 Canopy 1.x。 Canopy 的当前版本是 2.1.6。要更新 Canopy,请参阅"Installing a new Canopy version"

    您的 Python 环境似乎已损坏,可能是因为使用 pip 或 easy_install 以覆盖现有软件包的方式安装外部软件包,或者是因为 Canopy 1.x 处理依赖关系解析的方式存在限制(尤其是与版本降级)。如果您安装 Canopy 2.1.6,然后在包管理器中安装 tensorflow,它应该可以正常工作。 (在安装 Canopy v2 之前,请注意删除 Canopy v1 目录的说明)。

    如果仍然失败,请随时从 Canopy v2 的帮助菜单(“反馈/错误”)提交报告。

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 2014-06-27
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多