Win10+GTX1660Ti+Anaconda3+Python3.7+TensorFlow-gpu1.14.0+Pycharm2020.3.2环境搭建记录

第一次写博客,记录一下折磨我三四天的TensorFlow环境配置过程。刚刚配置完(趁着没忘赶紧写下来),还没有进行实战,日后在实战中发现的版本兼容问题我也会记录在这里。

参考大神博客:python学习——Anaconda及TensorFlow-GPU版本安装

1、本人电脑配置:win10,64位,gtx1660ti
2、需要下载的安装包:Anaconda3-2020.02,python3.7,CUDA10.0.130,cudnn-v.7.4.1.5 ,pycharm2020.3.2
不过官网下载很慢,我就直接给各位百度云打包了(快夸我!)
链接:https://pan.baidu.com/s/1lHNDSINn1vqDPB_39LW9VQ
提取码:qbkm
需要注意的是:anaconda3,我下载的是支持python3.7的旧版(2020.02发布),因为我用支持python3.8的anaconda时遇到了相当相当多的问题。可以在官网查询支持版本后去清华镜像下载。
anaconda历史版本查询指路(官网):
https://docs.anaconda.com/anaconda/packages/oldpkglists/
清华镜像:
https://mirrors.tuna.tsinghua.edu.cn/
CUDA、cudnn和tensorflow-gpu的版本一定要匹配,否则在安装tensorflow-gpu的过程中会有一堆非常难搞的错误。

一、安装anaconda3

选择“just me”。

安在哪个盘都行,但是安装路径一定不能有中文,而且要记得你的安装路径,稍后配置环境变量时要用。
在这里插入图片描述
第二条打√。第一条选不选都可以,选了就会在系统中自动添加环境变量,但是可能会影响其他程序运行;不选就需要自己配置环境变量。我这儿没做示例,因为anaconda有时候会有点抽风,我不敢瞎弄。

安装完成后不用立即启动(因为你可能打不开anaconda navigator,这个问题稍后会写)。
接下来是配置环境变量。具体过程请善用百度,不过有一种可能百度上没有的办法是:控制面板—>系统与安全—>系统—>高级系统设置
在系统变量的path中添加以下三条路径:
在这里插入图片描述
我把anaconda自定义安装在了E盘。总之就是你自己安装路径底下的三个文件夹。
添加之后别忘了点击确定。

二、安装CUDA和cudnn

1、CUDA
首先会出现这个界面。我直接就是默认,路径中有中文名也没关系。
点击OK。
在这里插入图片描述
个人建议选择“自定义”。
在这里插入图片描述
我没有安装VS,并且近期可能也没有使用VS的打算,所以我没有选择这个VS插件。
我看其他博主的安装教程,有的博主说安装Driver和Other插件组之后声卡出现了问题。不过我的电脑安装这两个插件组之后没有不良影响。
在这里插入图片描述
然后就可以自定义安装位置。
在这里插入图片描述
接下来就是一路“下一步”,没有需要改的。
配置环境变量:
在系统变量path中添加以下路径:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin

2、cudnn
如果你在官网下载,官网会要求你注册,注册之后就可以下载了。
下载后解压,全部复制到CUDA根目录中。
在这里插入图片描述

直接粘贴到这个v10.0(也许你的文件夹不是这个名字,但点开都是这些内容)大文件夹里就完成了。我这个页面是已经粘贴完成的。在这里插入图片描述

三、安装python3.7和pycharm
这两个很简单,直接安装就行,对安装路径没有要求。但是个人建议啊,保险起见,我的安装路径上都没有中文。

四、安装tensorflow-gpu1.14.0

以管理员权限运行命令提示符(cmd),输入以下命令:

conda create -n tensorflow pip python=3.7  #虚拟环境的名称为tensorflow

因为我已经有一个命名为“tensorflow”的环境了,所以我这个就叫“tensorflow-a”。
在这里插入图片描述
输入y,回车。
下载一堆东西之后变成下图这样。
在这里插入图片描述
输入以下命令便可进入虚拟环境:

activate tensorflow

然后输入以下命令,使用清华源进行tensorflow-gpu的下载:

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.14.0

如果你想要下载最新版的tensorflow-gpu,只需输入:

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu

或者使用豆瓣源(可能比清华源还快):

pip  install  -i  https://pypi.doubanio.com/simple/tensorflow-gpu==1.14.0

安装完成之后键入:

python

出现以下代码:
在这里插入图片描述
然后输入:

import tensorflow  #不管虚拟环境是什么名字,这里都输入tensorflow

回车后若出现以下界面:
在这里插入图片描述
那么大概是numpy版本过高。安装完tensorflow-gpu之后会有一段相当长的代码显示伴随tensorflow-gpu一起下载的工具包的版本:

Successfully installed absl-py-0.11.0 astor-0.8.1 cached-property-1.5.2 gast-0.4.0 google-pasta-0.2.0 grpcio-1.35.0 h5py-3.1.0 importlib-metadata-3.4.0 keras-applications-1.0.8 keras-preprocessing-1.1.2 markdown-3.3.3 numpy-1.19.5 protobuf-3.14.0 six-1.15.0 tensorboard-1.14.0 tensorflow-estimator-1.14.0 tensorflow-gpu-1.14.0 termcolor-1.1.0 typing-extensions-3.7.4.3 werkzeug-1.0.1 wrapt-1.12.1 zipp-3.4.0

自动安装的numpy是1.19.5,我查到的numpy匹配版本是1.16.0,但是在安装numpy1.16.0之后弹出了警告,系统建议我使用numpy1.16.5,所以我又安装了numpy1.16.5 。
输入以下代码:

pip install numpy==1.16.5

因为学习需求我也安装了2.2.5版本的Keras,Keras2.2.5是和tensorflow-gpu对应的版本:

pip install keras==2.2.5

tensorflow-gpu和keras、numpy的对应版本号都能查到,善用百度。
然后重新输入:

python
import tensorflow as tf
a=tf.constant([0])
print(a)

若输出如下:

Tensor(“Const_1:0”, shape=(1,), dtype=int32)

则说明tensorflow安装成功。

五、pycharm创建tensorflow项目

pycharm有官方汉化包。
file—>setting—>plugin,在搜索栏里输入Chinese出现如下界面,然后直接下载安装就行了:
在这里插入图片描述
新建项目:
在这里插入图片描述
“…”打开之后是这样:
在这里插入图片描述
然后打开解释器的“…”:
在这里插入图片描述
选择你创建的虚拟环境中的python.exe,然后“确定”、“创建项目”。
新建一个python文件,输入以下代码:

import tensorflow as tf
print(tf.__version__)

若输出tensorflow-gpu版本号,则说明tensorflow-gpu安装成功:
在这里插入图片描述

六、如果你的anaconda navigator无法打开

解决方法很多,我在此贴几个参考博客:
1、Windows里Anaconda-Navigator无法打开的解决方案(详细)
2、Anaconda-navigator 打不开的解决方法(亲测有效!)
3、win10 anaconda-navigator无法启动的解决方法
4、Anaconda3-使用:Anaconda Navigator无法启动的问题

感谢阅读!

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于安装 TensorFlow-GPU 1.14.0,您需要确保您的 Anaconda 环境已正确设置,并且已安装了正确版本的 CUDA 和 cuDNN。 下面是安装步骤: 1. 首先,确保您已经成功安装了 Anaconda。如果还没有安装,请按照官方文档的指导进行安装。 2. 接下来,您需要安装 CUDA 10.0。您可以从 NVIDIA 官方网站下载适用于您的操作系统的 CUDA 安装程序,并按照指示进行安装。 3. 安装 CUDA 后,您需要安装 cuDNN 7.4。您需要先注册一个 NVIDIA 开发者账号,然后从 NVIDIA 开发者网站下载 cuDNN 安装包。根据您的操作系统和 CUDA 版本选择正确的版本,并根据 cuDNN 安装指南进行安装。 4. 安装完 CUDA 和 cuDNN 后,打开 Anaconda Prompt(Windows)或终端(macOS/Linux)。 5. 创建一个新的环境并激活它: ``` conda create -n tf_gpu_env python=3.7 conda activate tf_gpu_env ``` 6. 在新环境中安装 TensorFlow-GPU 1.14.0: ``` pip install tensorflow-gpu==1.14.0 ``` 7. 安装完成后,您可以通过运行以下代码来验证 TensorFlow 是否正确安装并使用 GPU: ```python import tensorflow as tf print(tf.test.is_gpu_available()) ``` 如果输出为 True,则表示 TensorFlow 正确安装并且可以使用 GPU。 请注意,安装 TensorFlow-GPU 需要确保您的系统满足 CUDA 和 cuDNN 的要求,并且您的 GPU 支持 CUDA。如果您遇到任何问题,请参考 TensorFlow 官方文档或在相关论坛上寻求帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值