Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置TensorflowWindows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置TensorflowPyCharm是一款功能强大的Python编辑器,其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。所以我一般推荐使用Pycharm进行python代码编辑。但是Anaconda通过管理工具包、开发环境、Python

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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,跳转到下载页面;

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

选择你想下载的Python版本,目前最新的是python3.8,选择你的操作系统和位数,选择的是Windows64位

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

然后点击就开始下载了

(2)方法二:清华镜像下载

由于网速或者版本的限制,我们选用清华镜像下载。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

选择对应版本下载即可。

2.安装anaconda

安装过程按照流程走完就行,无需其它操作。唯一要注意的是安装过程中,勾选下图中的选项,添加环境变量

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

 

 

  • 二、安装tensorflow-gpu
  1. 创建虚拟环境

这里需要注意一下,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/

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

注意下载的是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版本,会有这样的显示:

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

下面显示的GeForce RTX 2070就是我用的GPU.

三、安装Pycharm

这是 PyCharm 的下载地址:

http://www.jetbrains.com/pycharm/download/#section=windows

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。(专业版涉及到激活成功教程,之前写的激活成功教程教程被和谐了,所以如果需要用到专业版可以网上找方法或者私聊我)

安装过程也比较简单,跟着步骤走就行了,需要注意的就是这一步:

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

数字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

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置TensorflowWindows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

在Project Interpreter 中选择Add

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

在Base interpreter中选择安装tensorflow的位置,一般会安装在anaconda安装目录里面的evns文件夹里面。

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

添加完毕后,点击ok即可,之后就可以正常 import tensorflow

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

输出结果:

Windows10下安装Anaconda、Pycharm、Tensorflow-gpu,并在Pycharm中配置Tensorflow

 

至此,全部安装完成,以后每次使用Pycharm打开python工程或者创建新的工程就行了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174379.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 深入了解Flutter的isolate(1) —- 事件循环(event loop)及代码运行顺序

    深入了解Flutter的isolate(1) —- 事件循环(event loop)及代码运行顺序

  • 随机梯度下降算法原理 知乎_梯度下降算法的正确步骤

    随机梯度下降算法原理 知乎_梯度下降算法的正确步骤目录1.算法目标2.算法描述3.算法推导4.注意1.算法目标逐渐逼近损失函数loss的极小值,简单抽象为求函数的极小值。2.算法描述每次取一个增量,使得,每次向函数值更小的地方前进一小步,多次迭代就能做到逐渐逼近函数的极小值。3.算法推导展开得到公式。其中H为海森矩阵,暂且不考虑。为使成立,只需要保证。即,当时,,如此即可保证每次更新在逐渐逼近函数的极小值。其中为学习率是一个较小的正数。每次更新时做操作,求得的最小值。4.注意上..

  • ICA文件打开方式

    ICA文件打开方式ICA文件打开方式1、点击连接桌面如图1,载ICA文件会自动调用本地receiver客户端打开2、手动打开ICA文件如图2,可单击ICA文件-右键-打开方式选择-wfcrun32.exe程序打开(wfcrun32.exe程序路径C:\ProgramFiles\Citrix\ICAClient或C:\ProgramFiles(x86)\Citrix\ICAClient)第一次打开方式选择我看到打开方式列举的有Citrix字样就选择它了,以后直接点“打开文件”就看到远程桌面了。在任务

  • 十分钟免费拥有永久网站

    十分钟免费拥有永久网站在人人都会上网的信息时代,拥有属于自己的网站,已经不是什么稀奇的事情了。GithubPages就可以满足我们的需求了。它是github公司提供的免费的静态网站托管服务,用起来方便而且功能强大,不仅没有空间限制,还可以绑定自己的域名。一、注册github账户注册流程和其它平台一样。注册地址:https://github.com/join?source=logingithu…

  • Ubuntu下内核编程之第一个模块helloworld[通俗易懂]

    Ubuntu下内核编程之第一个模块helloworld[通俗易懂]模块是驱动开发的必经之路,这也是我们在前边要构建内核源码树的目的所在。因为模块属于kernel编程了,和用户空间的c语言变成不同。他要依附于内核源码树的存在而存在,下面就开始我们的第一个模块的编写吧。     Ubuntu下内核编程之第一个模块——我的叫jun_module。随你怎么起名。以下是建立的全过程:     1、首先肯定是编写模块的源代码,和Makefile。我们建立一个专用

  • 常见字符集&乱码问题

    常见字符集&乱码问题字符集常用字符集分类ASCII及其扩展字符集作用:表语英语及西欧语言。位数:ASCII是用7位表示的,能表示128个字符;其扩展使用8位表示,表示256个字符。范围:ASCII从00到7F,扩展从00到FF。ISO-8859-1字符集作用:扩展ASCII,表示西欧、希腊语等。位数:8位,范围:从00到FF,兼容ASCII字符集。GB2312字符集作用:国家简体中文字符集,兼容ASCII。位数:使用2个字节表示,能表示7445个符号,包括6763个汉字,几乎覆盖所

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号