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基础教程之字典操作详解
Mar 25 Python
wxPython中文教程入门实例
Jun 09 Python
Python性能优化的20条建议
Oct 25 Python
对于Python装饰器使用的一些建议
Jun 03 Python
Python用threading实现多线程详解
Feb 03 Python
13个最常用的Python深度学习库介绍
Oct 28 Python
python机器学习理论与实战(二)决策树
Jan 19 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
对Django 转发和重定向的实例详解
Aug 06 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
Python 如何在字符串中插入变量
Aug 01 Python
Python os和os.path模块详情
Apr 02 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
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
php日历制作代码分享
2014/01/20 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
2018/09/03 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
ES5和ES6中类的区别总结
2020/12/21 Javascript
python实现矩阵乘法的方法
2015/06/28 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
Linux下python制作名片示例
2018/07/20 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
python中adb有什么功能
2020/06/07 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
普通大学毕业生自荐信
2013/11/04 职场文书
终止劳动合同协议书
2014/04/14 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
Python常遇到的错误和异常
2021/11/02 Python