tensorflow安装时成功,但引用时提示:Could not load dynamic library ‘cudart64_101.dll‘…… if you do not have a GPU

问题:

前几天tensorflow已经安装成功,并顺利引用。但是这几天安装了与之冲突的包;在重新调整各个包的版本后,引用tensorflow提示出错:

>>> import tensorflow
2020-07-23 23:03:32.337847: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-07-23 23:03:32.338971: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
>>>

我的电脑非GPU,tensorflow安装时也是用的CPU版本。
估计原因:错误操作,tensorflow升级成了GPU版本。

解决办法:

  1. 找到TensorFlow的官网.,下载符合python版本和系统参数的whl文件。
    tensorflow安装时成功,但引用时提示:Could not load dynamic library ‘cudart64_101.dll‘…… if you do not have a GPU_第1张图片
    我选择是:Python 3.7(仅支持CPU)。
  2. 进入cmd,并且cd到whl文件的下载目录。输入pip install
  3. tensorflow重新安装完成后,再输入python,并引用tensorflow,成功!
>>> import tensorflow
>>>

你可能感兴趣的:(tensorflow安装时成功,但引用时提示:Could not load dynamic library ‘cudart64_101.dll‘…… if you do not have a GPU)