我使用Enthought Canopy Package Manager成功安装了tensorflow 1.3.0-1。我没有做任何额外的步骤。 但是,当我尝试使用
导入时将tensorflow导入为tf
我收到以下错误消息:
ImportError:Traceback(最近一次调用最后一次): File" /Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py" ;,第41行,in 来自tensorflow.python.pywrap_tensorflow_internal import * File" /Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py" ;,第28行,in _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的文件" /Users/Alex/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py" ;,第24行 _mod = imp.load_module(' _pywrap_tensorflow_internal',fp,pathname,description) ImportError:numpy.core.multiarray无法导入
无法加载本机TensorFlow运行时。
有人可以帮助指导我并帮助弄清楚我错过了什么吗? 我是python的新手。
谢谢。
珊
答案 0 :(得分:0)
您正在使用Canopy 1.x. Canopy的当前版本是2.1.6。要更新Canopy,请参阅"Installing a new Canopy version"。
由于使用pip或easy_install以覆盖现有软件包的方式安装外部软件包,或者因为Canopy 1.x处理依赖项解析的方式存在限制,因此您的Python环境可能已损坏(特别是版本降级)。如果您安装Canopy 2.1.6,然后在软件包管理器中安装tensorflow,它应该可以正常工作。 (在安装Canopy v2之前,请注意删除Canopy v1目录的说明。)
如果仍然失败,请随时从Canopy v2的帮助菜单(“反馈/错误”)提交报告。