首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TensorFlow - ModuleNotFoundError:没有名为“numpy.core._multiarray_umath”的模块

TensorFlow - ModuleNotFoundError:没有名为“numpy.core._multiarray_umath”的模块
EN

Stack Overflow用户
提问于 2019-09-23 19:48:02
回答 1查看 549关注 0票数 0

第一个时代一开始就得到ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'。所有模块(即tensorflownumpy等)都是最新的。

附注:贴在here for another question上的所有答案都不适合我。所以我提出了一个新问题。

软件栈:

代码语言:javascript
运行
复制
OS: Windows 10 1903
Python: 3.7.4
TensorFlow: 1.14.0
numpy: 1.17.2

全错误堆栈跟踪:

代码语言:javascript
运行
复制
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
2019-09-23 22:41:24.328882: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr 
Using TensorFlow backend.
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
Exception in thread Thread-72:
Traceback (most recent call last):
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\threading.py", line 926, in _bootstrap_inner
    self.run()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "D:\PyCharmProjects\fer\venv\lib\site-packages\keras\utils\data_utils.py", line 572, in _run
    with closing(self.executor_fn(_SHARED_SEQUENCES)) as executor:
  File "D:\PyCharmProjects\fer\venv\lib\site-packages\keras\utils\data_utils.py", line 554, in <lambda>
    initargs=(seqs,))
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 119, in Pool
    context=self.get_context())
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 176, in __init__
    self._repopulate_pool()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 241, in _repopulate_pool
    w.start()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\process.py", line 112, in start
    self._popen = self._Popen(self)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 322, in _Popen
    return Popen(process_obj)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\popen_spawn_win32.py", line 89, in __init__
    reduction.dump(process_obj, to_child)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
TypeError: can't pickle _thread.lock objects

Exception in thread Thread-74:
Traceback (most recent call last):
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\threading.py", line 926, in _bootstrap_inner
    self.run()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "D:\PyCharmProjects\fer\venv\lib\site-packages\keras\utils\data_utils.py", line 572, in _run
    with closing(self.executor_fn(_SHARED_SEQUENCES)) as executor:
  File "D:\PyCharmProjects\fer\venv\lib\site-packages\keras\utils\data_utils.py", line 554, in <lambda>
    initargs=(seqs,))
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 119, in Pool
    context=self.get_context())
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 176, in __init__
    self._repopulate_pool()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\pool.py", line 241, in _repopulate_pool
    w.start()
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\process.py", line 112, in start
    self._popen = self._Popen(self)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 322, in _Popen
    return Popen(process_obj)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\popen_spawn_win32.py", line 89, in __init__
    reduction.dump(process_obj, to_child)
  File "C:\Users\talha\AppData\Local\Programs\Python\Python37\lib\multiprocessing\reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
TypeError: can't pickle _thread.lock objects

2019-09-23 22:41:25.141774: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr 
EN

回答 1

Stack Overflow用户

发布于 2019-09-23 22:33:01

我也有同样的问题。遵循这个链接https://github.com/numpy/numpy/issues/12977

代码语言:javascript
运行
复制
pip uninstall numpy
conda install numpy
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58069259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档