说明:我几乎完全按照下面这篇博客走了一遍,由于我的电脑配置与这个博主差不多,所以就参照起来方便;下面我只记录在按照这篇博客流程一步一步走下来时遇到的一些问题,具体流程这篇博客很不错,就不记录了。

(这篇博文好详细!!!

https://blog.csdn.net/XunCiy/article/details/89016510

首先安装anaconda,在里面配置好python环境,tensorflow、keras等,安装pycharm后将运行环境设置为anaconda里面我们配置好的叫做tensorflow的环境(或者其他你配置好的环境)。其实也可以在pycharm里面配置各种环境,此文主要讲anaconda配置环境。

(通过博主讲解,我的电脑应该安装这些

(CUDA 8.0需要cuDNN 6或者cuDNN 5.1,tensorflow_gpu-1.4.0以下,python 3.5-3.6))

1、卸载之前的专业版pycharm

(原因:专业版到期了,想安装社区版)

方法:

找  unistall*****.exe卸载程序

网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。

2、卸载anadona3-4.1.1

(原因:博客   有帖子 说这样会出问题所以要下旧版本的anaconda。但我后来遇到的问题表明,这里所说的默认python 3.7是anaconda的root环境,这和我们要配置的tensorflow环境无关(要另外配置python的)。反而,若是anaconda版本太旧了,如此贴中的anaconda 3-4.2版本,在配置tensorflow环境中的python 3.5会遇到不提供服务的问题,导致配置无法进行下去,所以不建议下载旧版本的anaconda。)

找  unistall*****.exe卸载程序

网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。

3、卸载之前下载的IDLE python3.7.3版本

(原因:这是之前选《python》课入门时候装的,一直放着。我就想彻底清理电脑,要不感觉特别乱,我怕软件也乱套)

没找到  unistall*****.exe卸载程序,我就直接用我电脑的360软件管家卸载了

网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。

4、下载Anaconda3-2020.02-Windows-x86_64.exe

安装包地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

具体安装过程参照《第一周第一天01》

不要忘记配置环境变量+conda upgrade --all升级

5、Anaconda中配置Tensorflow环境

参照开头那个博客

注意:在conda create --name tensorflow python=3.5时,

我一开始在cmd命令行输入的,所以就一直失败。

注意下面这个,退出当前环境时应该加   “conda”   ,不过也没啥事吧应该:

6、CUDA、cuDNN的安装与卸载

参照开头那个博客

(原因:TensorFlow 有CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要(但两个运行速度相差巨大,建议安装GPU版本)

(CUDA 8.0需要cuDNN 6或者cuDNN 5.1,tensorflow_gpu-1.4.0以下,python 3.5-3.6)

下载地址:

官网各种version的CUDA下载地址
官网各种cuDNN下载地址

CUDA安装:

勾选那里,我是按照这个博客:https://blog.csdn.net/jer8888/article/details/100558964  勾选的,为什么呢?因为按照开头博客,我的下载进度在0%一直不动!!!

我具体是按照博客这样做的:

安装选项选择自定义。核心组件CUDA必须勾选,GeForce Experience不勾选,若当前版本低于最新版本,也可以勾选上剩余两个选项,点击下一步开始安装。

(默认路径如下:)

//自定义路径
E:\Softwares\anaconda3\cuda\Samples
E:\Softwares\anaconda3\cuda\CUDAv8.0

经历了一晚上,终于装完了。

(环境变量已经自动加好)

//cmd里查看版本信息//注意V是大写,我一开始输入小写,没得到与参考博客一样的输出,还以为我安装失败
//https://ask.csdn.net/questions/656060nvcc -V

(正确输出)

然后运行bandwidthTest.exe和deviceQuery.exe,全都显示Result=PASS

(我的电脑是在E:\Softwares\anaconda3\cuda\CUDAv8.0\extras\demo_suite目录下)

cuDNN安装

cuDNN称不上安装,只需要将下载下来的压缩包解压后,将对应文件夹的文件放到CUDA安装路径下的对应文件夹里即可。

关于复制过去的问题:

唯一一个复制过程我能够看得明白的人

https://blog.csdn.net/weixin_38673554/article/details/90513732?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

7、Anaconda中安装Tensorflow

pip install --ignore-installed --upgrade tensorflow-gpu==1.4.0

(出错啦,应该是tensorflow这个虚拟环境pip版本太低,需要升级)

python -m pip install --upgrade pip

按照图上这个提示指令,然后升级不了,不要放弃,再输入几遍就可以了。

然后再次输入tensorflow安装命令:pip install --ignore-installed --upgrade tensorflow-gpu==1.4.0

(如下图,依旧又出错,红色一片,没有什么指令方面的提示,我就去搜,网上有各种办法,据说是:网络问题,解决方案很简单,不用官方源改用阿里镜像。这里先放几个,如果不行,我就用这几个命令下载试试。)

确实不行,我开始使用网上别的办法:

(1失败)

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

(2成功)

//博客https://blog.csdn.net/qq_43211132/article/details/94426458//豆瓣源 - 速度嗖嗖的pip install tensorflow-gpu==1.4.0 -i https://pypi.douban.com/simple

(3未尝试   2成功了,我就没有尝试这个)

pip install tensorflow-gpu==1.4.0 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

(---end---)

安装测试如下图:

8、Pycharm的安装以及tensorflow的应用

参照开头那个博客

顺利

9、Anaconda中安装keras、ipython 、jupyter

1.(阿里源)速度嗖嗖的

pip install keras==2.1.2 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

2.ipython:

conda install ipython

运行一下(虽然我不知道这什么意思):

ipython kernelspec install-self --user

3.jupyter:

conda install jupyter
//(多次下载失败,请多多尝试)

在浏览器中打开jupyter notebook :jupyter notebook(虽然我不知道这什么意思)

第一周第一天02+第一周第二天01相关推荐

  1. php 获取每周第一天,PHP如何获取一周的第一天

    使用PHP strtotime()函数可以获取一周的第一天.此函数返回默认时间变量timestamp,然后使用date()函数将时间戳日期转换为可理解的日期. strtotime()函数: strto ...

  2. 2017-2018-2 1723《程序设计与数据结构》第八周作业 实验二 第一周结对编程 总结...

    作业地址 第八周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1847 (作业界面已评分,可随时查看,如果对自己的评分有意 ...

  3. Oracle 本年、本季、本月、本周第一天及最后一天、年內第几周、月内第几周、年内第几天、当天是周几

    一.本年.本季.本月.本周第一天及最后一天 select trunc(sysdate, 'yyyy') year_begin,add_months(trunc(sysdate, 'yyyy'), 12 ...

  4. Oracle常用日期计算(年初、月初、本周第一天、当年第几周、当月第几周)

    为方便计算,文中的日期统一使用number类型,如:20220831 一.计算当年年初日期 create or replace function f_get_nc (v_rq in number -- ...

  5. 编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener)。

    编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener). import javax.swing.*; i ...

  6. 5.有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省], 第二个数组为:[哈尔滨,杭州,南昌,广州,福州], 将第一个数组元素作为key,第二个

    代码 import java.util.HashMap; import java.util.Map; import java.util.Set;/* 5.有2个数组,第一个数组内容为:[黑龙江省,浙江 ...

  7. C语言:将数组中的第一个数与最后一个数,第二个数与倒数第二个数依次完成镜像对调

    /*将数组中的第一个数与最后一个数,第二个数与倒数第二个数依次完成镜像对调*/ #include <stdio.h> #include <conio.h>void main ( ...

  8. 第一型曲线积分与第一型曲面积分、第二型曲线积分与格林公式

    提示:本文的适用对象为已修过<微积分A1>的非数学系学生,文中题型方法为个人总结,为个人复习使用.部分理解虽然不太严谨,但对于解题的实用性较强.若有疏漏or错误,欢迎批评指正. 一.关于第 ...

  9. excel如何获取括号内字符以及excel如何根据第一列是否相等判断是否累加第二列

    今天分享两个excel公式小运用. 1.如何获取括号内字符.譬如 思路:Mid(withintext,start_num,lenth)函数 用find(look_char,withintext,sta ...

  10. 代驾APP_第一章_项目环境搭建_第二节

    代驾APP_第一章_项目环境搭建_第二节 文章目录 代驾APP_第一章_项目环境搭建_第二节 1-11 创建bff-driver服务 一.创建项目 二.配置pom.xml文件 三.编写YML配置文件 ...

最新文章

  1. Java项目构建基础:统一结果,统一异常,统一日志(好文推荐)
  2. PLUS | 包含蛋白质特异性的新型预训练方案
  3. Eclipse新建web项目和“javax.servlet.http.HttpServlet“ was not found on the Java Build Path错误
  4. 注意,ruby循环体定义的变量在结束时后,变量还存在
  5. 排序和顺序统计学(2)——快速排序
  6. QuartZ Cron表达式详解
  7. 【PyTorch】contiguous==>保证Tensor是连续的,通常transpose、permute 操作后执行 view需要此方法
  8. Python中Collections模块的Counter容器类使用教程
  9. linux上svn的使用教程,Linux上SVN的搭建使用
  10. NumPy 简介及安装
  11. 【零基础学JS -2】 适合编写JS的编辑器
  12. ubuntu16.04 运行ROVIO
  13. 提高github下载速度的方法
  14. C++笔试题目大全(笔试宝典)
  15. Zxing扫描条形码后得到结果前面多了一个0的问题
  16. python实现数字规律_从学习python总结语言规律
  17. 无线物理层安全技术的研究进展
  18. nz-zorro 主题切换 动态
  19. 群晖DSM PT软件安装记录一:安装transmission
  20. 计算机指令集的相关概念

热门文章

  1. java 排水管网 系统_排水管网系统的排水有哪些分类?
  2. SpringScurity+JWT实战讲解三(用户权限问题)
  3. Windows Git客户端安装
  4. 微型计算机数据采集系统的组成,计算机数据采集系统的组成-Read.PPT
  5. Android开发——自定义炫酷PickerView惯性滚动魔改
  6. C语言直接DFT和FFTW两种方式实现离散傅里叶变换
  7. jsPlumb初认识
  8. 头文件中加 #ifndef
  9. 预处理指令if、ifdef、ifndef
  10. VIICMS(仿乐享微信)