【问题标题】:TensorFlow: ImportError: cannot import name 'dragon4_positional'TensorFlow:ImportError:无法导入名称“dragon4_positional”
【发布时间】:2018-03-25 15:41:40
【问题描述】:

尝试使用 tensorflow 时出现以下错误

importError Traceback(最近调用 最后)在() ----> 1 导入tensorflow作为tf

~\Anaconda3\lib\site-packages\tensorflow__init__.py in () 22 23 # pylint: 禁用=通配符导入 ---> 24 来自 tensorflow.python 导入 * 25 # pylint: 启用=通配符导入 26

~\Anaconda3\lib\site-packages\tensorflow\python__init__.py 在 () 54 # 使用tf.load_op_library() 导入可以访问定义在 55 # _pywrap_tensorflow.so。 ---> 56 将 numpy 导入为 np 57 尝试: 58 if hasattr(sys, 'getdlopenflags') 和 hasattr(sys, 'setdlopenflags'):

~\Anaconda3\lib\site-packages\numpy__init__.py in () 140 返回装载机(*包,**选项) 141 --> 142 来自 .导入 add_newdocs 143 所有 = ['add_newdocs', 144 '模块弃用警告',

~\Anaconda3\lib\site-packages\numpy\add_newdocs.py in () 11 from future import Division, absolute_import, print_function 12 ---> 13 从 numpy.lib 导入 add_newdoc 14 15 ################################################# ##############################

~\Anaconda3\lib\site-packages\numpy\lib__init__.py in () 6 从 numpy.version 导入版本为 version 7 ----> 8 来自 .type_check 导入 * 9 来自 .index_tricks 导入 * 10 从 .function_base 导入 *

~\Anaconda3\lib\site-packages\numpy\lib\type_check.py in () 9 'common_type'] 10 ---> 11 将 numpy.core.numeric 导入为 _nx 12 从 numpy.core.numeric 导入 asarray, asanyarray, array, isnan, zeros 13 from .ufunclike import isneginf, isposinf

~\Anaconda3\lib\site-packages\numpy\core__init__.py in () 36 来自 .将数字类型导入为 nt 37 multiarray.set_typeDict(nt.sctypeDict) ---> 38 来自 .导入数字 39 来自 .numeric 导入 * 40 起。从数字导入

~\Anaconda3\lib\site-packages\numpy\core\numeric.py in ()
1818 1819 # 使用numarray的打印功能 -> 1820 from .arrayprint import array2string, get_printoptions, set_printoptions 1821 1822

~\Anaconda3\lib\site-packages\numpy\core\arrayprint.py in () 42 从 .umath 导入绝对、not_equal、isnan、isinf、isfinite、isnat 43 来自 .导入多数组 ---> 44 来自 .multiarray 导入(数组,dragon4_positional,dragon4_scientific, 45 datetime_as_string,datetime_data,dtype,ndarray, 46 set_legacy_print_mode)

我尝试将 TF 从 1.1 版升级到最新版本后出现此错误。所以我不知道我当前使用的是什么 TF 版本。 我正在使用没有 GPU 的 Windows 10。

你知道怎么解决吗?

【问题讨论】:

  • 你的进口是什么?你使用的是什么版本的 Tensorflow?什么操作系统? GPU 还是非 GPU?
  • 我编辑了我的问题

标签: python python-3.x tensorflow


【解决方案1】:

这似乎是 Numpy 的问题,它是 Tensorflow 的依赖项。您是否尝试使用 pip 或 conda 升级您的 numpy 版本?

像这样:pip install --ignore-installed --upgrade numpy

【讨论】:

    【解决方案2】:

    您的 numpy 已损坏。可能 pip install 和 conda install 在这里无法再次安装 numpy。如果有帮助,请尝试,否则请按照以下步骤操作:

    https://pypi.org/project/numpy/#files下载numpy的zip文件
    从 zip 文件中提取 numpy 文件夹
    将 numpy 文件夹复制并粘贴到:C:/ProgramData/Anaconda3/Lib/site-packages/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-11
      • 2020-02-05
      • 2011-07-11
      • 2018-06-11
      • 2014-11-20
      • 2014-03-04
      • 2017-01-11
      • 2013-03-13
      相关资源
      最近更新 更多