Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入tensorflow CPU错误-未找到nvcuda.dll_Python_Tensorflow_Anaconda - Fatal编程技术网

Python 导入tensorflow CPU错误-未找到nvcuda.dll

Python 导入tensorflow CPU错误-未找到nvcuda.dll,python,tensorflow,anaconda,Python,Tensorflow,Anaconda,抱歉如果这已经在其他地方报道过,我已经找了很长时间了,但没有成功。我正在尝试导入tensorflow库(仅限CPU版本),但遇到以下错误: ImportError:找不到“nvcuda.dll”。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。通常安装在“C:\Windows\System32”中。如果不存在,请确保安装了具有CUDA功能的GPU和正确的驱动程序 据我所知,此错误仅在运行GPU版本的库时发生。我仔细检查了一下,没有安装tensorflow GPU。我尝

抱歉如果这已经在其他地方报道过,我已经找了很长时间了,但没有成功。我正在尝试导入tensorflow库(仅限CPU版本),但遇到以下错误:

ImportError:找不到“nvcuda.dll”。TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。通常安装在“C:\Windows\System32”中。如果不存在,请确保安装了具有CUDA功能的GPU和正确的驱动程序

据我所知,此错误仅在运行GPU版本的库时发生。我仔细检查了一下,没有安装tensorflow GPU。我尝试卸载并重新安装tensorflow,但我得到了相同的错误。我没有NVIDIA图形卡,我的机器只有Intel(R)UHD图形卡


我正在使用Anaconda安装的Python和Jupyter笔记本来运行我的代码。任何帮助都将不胜感激

如评论中所述,问题在于您没有为所有
pip软件包创建新环境,这是通过教程向任何安装TensorFlow的人提出的第一个建议

决不能使用“conda”的基本环境安装Tensorflow软件包。创建环境后,只需转到命令提示符并键入:

conda activate <the_environment_name_u_just_created>

这有助于清除任何以前损坏的安装,并创建一个应能正常工作的新安装。

尝试在Conda中创建另一个虚拟环境(不要使用“基本”环境),然后运行此命令==>{pip install--ignore installed--upgrade tensorflow}谢谢。那奏效了。。我不知道为什么它不能在我的基本环境中工作。我创建了一个新的环境并运行了这个包,它工作了,没问题,我将写这个作为答案,然后你可以简单地接受它;既然下面的答案解决了您的问题,请接受它-参见
pip install --ignore-installed --upgrade TensorFlow