Python 安装tensorflow gpu破坏了tensorflow

Python 安装tensorflow gpu破坏了tensorflow,python,python-3.x,tensorflow,keras,Python,Python 3.x,Tensorflow,Keras,我通过anaconda使用tensorflow cpu,在使用命令之后 康达安装tensorflow gpu 我收到了以下错误消息 文件“”,第1行,在 运行文件('C:/Users/g/Desktop/Masters Project/Gaussian ROC 示例/神经网络工作示例.py', wdir='C:/Users/g/Desktop/Masters项目/Gaussian-ROC示例') 文件 “C:\ProgramData\Anaconda3\lib\site packages\spy

我通过anaconda使用tensorflow cpu,在使用命令之后

康达安装tensorflow gpu

我收到了以下错误消息

文件“”,第1行,在 运行文件('C:/Users/g/Desktop/Masters Project/Gaussian ROC 示例/神经网络工作示例.py', wdir='C:/Users/g/Desktop/Masters项目/Gaussian-ROC示例')

文件 “C:\ProgramData\Anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”, 第705行,在runfile中 execfile(文件名、命名空间)

文件 “C:\ProgramData\Anaconda3\lib\site packages\spyder\utils\site\sitecustomize.py”, execfile中的第102行 exec(编译(f.read(),文件名,'exec'),命名空间)

文件“C:/Users/g/Desktop/Masters Project/Gaussian-ROC-example/Neural 网络工作示例.py“,第7行,中 从keras.models导入Sequential作为Sequential

文件“C:\ProgramData\Anaconda3\lib\site packages\keras\uuuu init\uuuuu.py”, 第3行,在 从…起导入UTIL

文件 “C:\ProgramData\Anaconda3\lib\site packages\keras\utils\uuuuu init\uuuuuuuu.py”, 第6行,在 从…起导入conv_utils

文件 “C:\ProgramData\Anaconda3\lib\site packages\keras\utils\conv_utils.py”, 第9行,在 从…起将后端导入为K

文件 “C:\ProgramData\Anaconda3\lib\site packages\keras\backend\uuuu init\uuuuuuu.py”, 第89行,在 从.tensorflow\u后端导入*

文件 “C:\ProgramData\Anaconda3\lib\site packages\keras\backend\tensorflow\u backend.py”, 第5行,在 导入tensorflow作为tf

文件 “C:\ProgramData\Anaconda3\lib\site packages\tensorflow\uuuu init\uuuuuu.py”, 第22行,在 从tensorflow.python导入pywrapu tensorflow 35; pylint:disable=未使用的导入

文件 “C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\uuuu init\uuuuu.py”, 第49行,在 从tensorflow.python导入pywrap\u tensorflow

文件 “C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow.py”, 第74行,在 提高效率(msg)

ImportError:回溯(最近一次调用上次):文件 “C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow.py”, 第58行,输入 从tensorflow.python.pywrap\u tensorflow\u internal import*文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow\u internal.py”, 第28行,在 _pywrap\u tensorflow\u internal=swig\u import\u helper()文件“C:\ProgramData\Anaconda3\lib\site packages\tensorflow\python\pywrap\u tensorflow\u internal.py”, 第24行,在swig\u import\u helper中 _mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名,描述)文件“C:\ProgramData\Anaconda3\lib\imp.py”, 第243行,加载模块中 在load\u dynamic中返回load\u dynamic(名称、文件名、文件)文件“C:\ProgramData\Anaconda3\lib\imp.py”,第343行 return\u load(spec)ImportError:DLL加载失败:找不到指定的模块

未能加载本机TensorFlow运行时

因为一些常见的原因和解决方案。包括整个堆栈跟踪 以上是请求帮助时的错误消息


我现在甚至没有尝试使用GPU,因为它还没有到达,而且这是纯CPU模式,我对可能出现的错误感到非常困惑。

tensorflow GPU
不仅仅是tensorflow的一个附加模块,而是
tensorflow
的一个单独版本。当您安装
tensorflow gpu
时,
tensorflow
软件包被卸载。现在加载tensorflow gpu版本失败,因为您可能缺少所有CUDA库。只需卸下
tensorflow gpu
软件包,然后重新安装旧的
tensorflow
软件包,直到您真正拥有一个支持CUDA的gpu。

您是否尝试过使用
conda remove tensorflow gpu
卸下tf的gpu版本,然后重新安装标准版本?如果没有安装正确的GPU硬件和NVidia库,您将无法使用GPU版本。我有CUDA,但还没有启用CUDA的GPU。我认为它至少会运行,然后不会检测到GPU。