深度学习 -- Win10 anaconda 安装 tensorflow 2 官网最新版

1. anaconda最新版本的python3.8对tensorflow的支持不好,最好使用python3.6或者3.7

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Windows-x86_64.exe

上面的连接是anaconda3-5.1.0,python3.6

2. tensorflow最新版要求pip version>19.0,所以首先更新pip

打开anaconda prompt,(后续的操作不特别指明默认是在anaconda prompt中操作),输入

pip install --upgrade pip

3. 我们换用清华源下载tensorflow,不然下载速度很慢。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

4. 安装tensorflow

pip install tensorflow-gpu

如果是cpu版,只需要执行

pip install tensorflow

5 .全部安装完成后即可。不过可能会遇到一些典型错误。

(1) Cannot uninstall 'wrapt'.It is a distutils installed project...

解决:  pip install -U --ignore-installed wrapt enum34 simplejson netaddr

   (2)  tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 39.1.0 which is incompatible.

解决:更新setuptools版本 输入   pip install --upgrade setuptools

6.  在anaconda prompt中输入python,进入python开发环境。

输入  import tensorflow as tf

不出意外会出现错误: Could not load dynamic library 'cudart64_100.dll'

原因: cudart64_100.dll 是CUDA工具包(GPU Computing SDK)的一部分,这个文件是 CUDA Toolkit 10.0的一个文件,对应的CUDA Toolkit 10.1的就是cudart64_101.dll。

解决:进入 https://developer.nvidia.com/cuda-toolkit-archive

这两个任选一个下载就可以,不必要对应cudart64_100.dll的版本,下载最新的就可以,因为tensorflow后期会支持最新的文件,后面我会提供cudart64_100.dll单独的文件。

7. 下载完成后打开exe安装,文件位置默认最好。安装完成后在

在安装的这个路径下我们能看到对应的cudart64_102.dll。

8.  下载 cudart64_100.dll 文件,  https://download.csdn.net/download/bornfree5511/12090809 (0积分)把文件复制到上面的目录,就可以美滋滋的在win10上享用tensorflow2了。

对于cudart64_100.dll 文件的详细解决过程,参考https://www.joe0.com/2019/10/19/how-resolve-tensorflow-2-0-error-could-not-load-dynamic-library-cudart64_100-dll-dlerror-cudart64_100-dll-not-found/

发布了88 篇原创文章 · 获赞 5 · 访问量 7972

猜你喜欢

转载自blog.csdn.net/bornfree5511/article/details/103898798