我使用的是windows、Python 3.6.7和conda 4.5.12
以下是我迄今所做的工作:
-since tensorflow只在Python3.4、3.5和3.6上工作,我在anaconda提示符conda create -n py36 python=3.6 anaconda中创建了一个环境
conda activate py36C:\Users\jim>conda install -c conda-forge tensorflow解决环境:失败
CondaUpgradeError:这个环境以前是由比当前使用的conda更新的conda版本操作的。需要更新的conda版本。目标环境位置:C:\Users\jim\Anaconda3 3\envs\py36当前conda版本: 4.5.12最小conda版本: 4.6
import tensorflow as tfModuleNotFoundError跟踪(最近一次调用) ModuleNotFoundError:没有名为“numpy.core._multiarray_umath”的模块
ImportError跟踪(最近一次调用) ImportError: numpy.core.multiarray导入失败
上述异常是导致以下异常的直接原因:
~\Anaconda3\envs\py36\lib\importlib_bootstrap.py in _find_and_load(名称,import_)中的SystemError跟踪(最近调用)
SystemError:返回一个带有错误集的结果
ImportError跟踪(最近一次调用) ImportError: numpy.core._multiarray_umath导入失败
ImportError跟踪(最近一次调用) ImportError: numpy.core.umath导入失败
然后内核就死了,它会重置。
对可能出了什么问题有什么想法吗?
发布于 2019-02-27 21:15:13
创建tensorflow环境而不是活动环境:
conda create -n tensorflow_env tensorflow
conda activate tensorflow_env发布于 2019-10-22 23:34:14
在我的例子中,我在运行keras之后导入conda install keras时遇到了困难。
当我升级我的numpy安装时,它起了作用。本站建议numpy版本1.16会更好地工作,并且可能需要pip install (vs conda install):
pip install numpy==1.16
另外,在安装conda install keras之后,我的一些同事出现了一个不同的错误,比如“无法找到名为tensorflow的模块”。我们通过安装tensorflow:pip install tensorflow来修复这个问题。
https://stackoverflow.com/questions/54914163
复制相似问题