大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow
PyCharm 是一款功能强大的 Python 编辑器,其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。所以我一般推荐使用Pycharm进行python代码编辑。
但是Anaconda通过管理工具包、开发环境、Python版本,大大简化了工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。此外,Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。简单来说,就是我们可以方便的在命令行中使用pip install *** 来安装我们需要的包,非常方便。
所以我最终选择在pycharm中配置anaconda运行环境,通过anaconda管理python包,通过pycharm编辑python代码
- 一、安装Anaconda
1.下载anaconda
(1)方法一:进入Anaconda的官网进行下载。
https://www.anaconda.com/products/individual
点击Download,跳转到下载页面;
选择你想下载的Python版本,目前最新的是python3.8,选择你的操作系统和位数,选择的是Windows64位
然后点击就开始下载了
(2)方法二:清华镜像下载
由于网速或者版本的限制,我们选用清华镜像下载。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择对应版本下载即可。
2.安装anaconda
安装过程按照流程走完就行,无需其它操作。唯一要注意的是安装过程中,勾选下图中的选项,添加环境变量
- 二、安装tensorflow-gpu
- 创建虚拟环境
这里需要注意一下,tensorflow在anconda中也是以包的形式安装,可以像其它包安装方式一样,直接在cmd窗口pip install tensorflow-gpu也可以,但是这里还是比较建议新创建一个虚拟环境,免得安装好的 tensorflow-gpu 跟原环境中的某些包冲突。
按下Win+R打开运行窗口,输入cmd打开命令窗口,然后输入:
conda create --name tensorflow-gpu python=3.6.1
这里tensorflow-gpu为名字,可以任意设置,python=3.6.1为创建的python环境
2.启动虚拟环境
activate tensorflow-gpu
3.安装
安装有两种方法,一种是在线安装,一种是下载安装文件whl,然后离线安装,这里比较建议离线安装的方式,一是可以用镜像方式下载whl,提高下载速度,另外是如果安装过程出现错误方便重新安装。
(1)在线安装
pip install --upgrade tensorflow-gpu(不指定默认安装最新版本,也可以指定安装版本)
(2)离线安装
进入清华镜像下载页面,下载对应版本(tensorflow2相比tensorflow1有很大的变化,很多包名称及用法都不同,如果是想跑别人以前的代码,这里建议下载1就可以了):
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/tensorflow-gpu/
注意下载的是windows的python3.6版本(和前面创建的环境对应上)
然后同样在cmd窗口安装:
pip install c:\…\tensorflow_gpu-xxxx.whl
4.测试
import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
a = tf.constant(1.)
b = tf.constant(2.)
sess=tf.Session()
print(sess.run(a+b))
print('GPU:', tf.test.is_gpu_available())
由于tensorflow2.x版本和1.x版本有着一些区别,所以用1.x版本下的方式进行测试会出现如下结果:
AttributeError: module ‘tensorflow’ has no attribute ‘Session’
在tensorflow2.x版本下,使用如下代码进行测试:
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
sess = tf.compat.v1.Session()
a=tf.constant(1)
b=tf.constant(2)
print(sess.run(a+b))
经过测试,发现无论是否安装Gpu显示结果都是GPU:False,但是如果是GPU版本,会有这样的显示:
下面显示的GeForce RTX 2070就是我用的GPU.
三、安装Pycharm
这是 PyCharm 的下载地址:
http://www.jetbrains.com/pycharm/download/#section=windows
professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。(专业版涉及到激活成功教程,之前写的激活成功教程教程被和谐了,所以如果需要用到专业版可以网上找方法或者私聊我)
安装过程也比较简单,跟着步骤走就行了,需要注意的就是这一步:
数字1:create desktop shortcut(创建桌面快捷方式),现在大多数都是64位了,
数字2: add launchers dir to the path(将启动器目录添加到路径中)。这里建议勾选上(不影响使用)。
数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。可以勾选上,勾选后可以直接打开一个文件夹(不影响使用)。
数字4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。
数字5:不要选,我第一次安装的时候就是勾选了,差点放弃。pycharn是国外的软件,网站就是国外,下载速度很慢。有人选上等一两个小时,我等半小时,直接强制关掉。没勾选安装很快完成。把数字1和数字4勾选就好,数字2和数字3看你自己需求。(数字5如果有需求,自己可以单独去官网下载安装JRE)
四、在Pycharm中配置tensorflow-gpu
打开Pycharm软件,点击File->Default Settings->Project Interpreter
在Project Interpreter 中选择Add
在Base interpreter中选择安装tensorflow的位置,一般会安装在anaconda安装目录里面的evns文件夹里面。
添加完毕后,点击ok即可,之后就可以正常 import tensorflow
输出结果:
至此,全部安装完成,以后每次使用Pycharm打开python工程或者创建新的工程就行了。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174379.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...