Tensorflow使用Anaconda、pycharm安装记录


Posted in Python onJuly 29, 2020

写给自己

期待着你以后能够感谢自己写了这篇文章。看别人写博客总是觉得很酷,也想过自己动手,碍于自己知识储备有限只能在脑子里想想。哈不过最近电脑重装,第一次安装Tensorflow时的问题真是历历在目啊,so这篇文章就诞生啦,希望自己能够写的明白一些,下次在安装的时候可以少一些麻烦。

安装准备

必备软件

1.Anaconda3.0
2.Visual Studio2019
3.pycharm
4.win10系统

Visual Studio一定要记得先安装成功,要不然在后面的安装过程中会报错的

安装过程

Anaconda的安装

1.在官网上,或者在镜像下载安装包
2.这个安装比较常规,正常安装就可以
但是!! 要选择将Anaconda添加到环境变量

Tensorflow使用Anaconda、pycharm安装记录

3.等待安装完成

Tensorflow安装

1.在开始栏中,打开Anaconda3文件夹,选择Anaconda Promp

Tensorflow使用Anaconda、pycharm安装记录

2.输入:

conda create --name tensorflow python=3.7.4

出现下图,表示可以进行下一步的安装

Tensorflow使用Anaconda、pycharm安装记录

3.环境检测成功后,会提示安装相关软件包:

Tensorflow使用Anaconda、pycharm安装记录

这里我们输入 : y 。确定安装,等待软件安装完成

4.进入Tensorflow环境
系统会提示是否激活环境,还是停用这个环境。

Tensorflow使用Anaconda、pycharm安装记录

输入下方语句,进环境中:

conda activate tensorflow

5.GPU的安装(可选)
如果电脑没有英伟达GPU的话,这个部分可以跳过

(1) 安装英伟达的SDK 10.1版本

conda install cudatoolkit =10.1

选择: y 确定安装软件包

Tensorflow使用Anaconda、pycharm安装记录

出现三条:done 表示安装成功

(2)安装深度学习软件包7.6版本

conda install cudnn=7.6

安装过程同上。
在这两条的安装中,如果报错就说明电脑不支持安装,可以直接进行下一步。

6.安装Tensorflow

在进入的TF环境中进行安装

pip install tensorflow ==2.2

如果安装缓慢或者下载不成功的话,可以试试镜像源安装

>>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==2.2
>>pip install tensorflow -i https://pypi.douban.com/simple

可以直接利用最后一个语句安装,简单粗暴

测试安装是否成功

在tensorflow环境中,输入: python
(1)>>import tensorflow as tf
(2)>>tf.verdion
如果显示: '2.2.0‘ ,表示安装成功

Tensorflow使用Anaconda、pycharm安装记录

pycharm的安装

官网下载社区版安装即可。

pycharmd的环境配置

1.打开pycharm,选择新建工程(Create New Project)

Tensorflow使用Anaconda、pycharm安装记录

2.设置项目路径并设置环境变量

Tensorflow使用Anaconda、pycharm安装记录

在配置好的conda environment,选择tensorflow中的python作为解释器。配置好后,点击创建

Tensorflow使用Anaconda、pycharm安装记录

3.在路径中选则刚才创建的项目文件名称,右键选择新建,创建一个文件

Tensorflow使用Anaconda、pycharm安装记录

命名为text.py
输入测试代码:

import tensorflow as tf

tensorflow_version = tf.__version__

a = tf.constant([1.0 , 2.0], name="a")
b = tf.constant([1.0 , 2.0], name="b")
result = tf.add(a, b, name="add")
print(result)

右键,选择run
如果运行结果显示下图,则表示环境配置成功:

Tensorflow使用Anaconda、pycharm安装记录

到此这篇关于Tensorflow使用Anaconda、pycharm安装记录的文章就介绍到这了,更多相关Tensorflow使用Anaconda、pycharm安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现2048小游戏
Mar 30 Python
用Python制作简单的朴素基数估计器的教程
Apr 01 Python
基于Python如何使用AIML搭建聊天机器人
Jan 27 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
pandas获取groupby分组里最大值所在的行方法
Apr 20 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
python for和else语句趣谈
Jul 02 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
打印tensorflow恢复模型中所有变量与操作节点方式
May 26 Python
python如何变换环境
Jul 21 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 Python
学python爬虫能做什么
Jul 29 #Python
Python 创建TCP服务器的方法
Jul 28 #Python
Python实现画图软件功能方法详解
Jul 28 #Python
Python绘图之柱形图绘制详解
Jul 28 #Python
Python如何定义接口和抽象类
Jul 28 #Python
Python爬虫之爬取淘女郎照片示例详解
Jul 28 #Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 #Python
You might like
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
如何去掉文章里的 html 语法
2006/10/09 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
python绘图方法实例入门
2015/05/19 Python
Python循环语句中else的用法总结
2016/09/11 Python
python如何重载模块实例解析
2018/01/25 Python
Python判断telnet通不通的实例
2019/01/26 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Python try except finally资源回收的实现
2021/01/25 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
在线服装零售商:SheIn
2016/07/22 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
班组长的岗位职责
2013/12/09 职场文书
农村婚礼证婚词
2014/01/08 职场文书
亲属关系公证书
2014/04/08 职场文书
教研处工作方案
2014/05/26 职场文书
理财计划书
2014/08/14 职场文书
水电施工员岗位职责
2015/04/11 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
如何用JS实现简单的数据监听
2021/05/06 Javascript
mysq启动失败问题及场景分析
2021/07/15 MySQL
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js