安装 Anaconda 的正确姿势(带图)

2022-02-25 10:14:43 浏览数 (1)

今天的文章投稿人是方哥,对,就是那个方哥

大家好,我是方哥

这几天项目由于学习需要,在自己电脑上安装了一些环境,就整理了一下

Win10下Anaconda、TensotFlow安装和Pycharm配置详细教程

各位小伙伴可以参考和选择学习

首先声明几点:

安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载。

所以步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里可能本来已经装了一个Python环境,但是Anaconda中的Python是必须再装的),然后在下载安装tensorflow。

因为Anaconda支持的Python版本与TensorFlow支持的Python版本不一致可能会导致安装出错,因此下载时候要先查询下Tensorflow支持Python哪个版本再下。

Anaconda下载与安装

(1)根据自己的系统,以及系统的位数,选择需要的版本。

我的电脑是Windows64位系统。

代码语言:javascript复制
Anaconda下载网址
https://www.anaconda.com/products/individual

(2)下载后,选择安装包,点击next

(3)选择“I agree”选项

(4)选择Just Me就可以

(5)点击“Browse”选择安装的路径,接下来就是等待安装了。

(6)进度条结束时,选择next按钮

(7)取消勾选,然后点击“Finish”按钮,完成安装。

Anaconda安装成功与否测试

(1)进入Windows系统的cmd界面:

然后输入:conda --version检查anaconda的版本

(2)配置环境变量

控制面板—系统与安全—系统—高级系统设置—环境变量—系统变量—path—编辑—新建;将下面的三个路径添加到环境变量;路径要根据自己实际的安装路径决定;可以在电脑中先找到这个三个路径,然后复制路径—粘贴

安装Python

代码语言:javascript复制
Anaconda对应的Python版本号:
https://docs.anaconda.com/anaconda/packages/oldpkglists/

大家可以查看一下自己电脑相对应的版本

(1)在开始菜单中找到Anaconda 3文件夹,打开其中的Anaconda Prompt。

(2)安装Python解释器:conda create --n tensorflow python=3.5,其中tensorflow是自定义的环境名,可以根据自己的喜好来命名;3.5是Python版本,你可以根据自己需要安装相对应的版本。

在新建环境过程中,当出现Proceed([y]/n)?的字样时,输入y并按下Enter键继续即可,或者直接按Enter。

下面这个图说明安装成功

检查TensorFlow环境添加成功与否

(1)激活TensorFlow环境:activate tensorflow

(2)检查TensorFlow的环境添加到了Anaconda里面:conda info –envs

TensorFlow安装

我们要安装的是CPU版本,因为正常下载会很慢,所以这里我们使用清华镜像来下载;在命令下输入:

代码语言:javascript复制
pip install -i -https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

测试TensorFlow安装是否成功

由于TensorFlow2.X版本和1.X版本有一些区别,所以用1.X版本下的方式进行测试会出现如下情况:

代码语言:javascript复制
AttributeError: module ‘tensorflow’ has no attribute ‘Session’

所以在TensorFlow2.X版本下,使用如下代码进行测试:

输入python进入Python编译环境

(依次输入如下命令:)

测试成功将返回结果

tips:

安装TensorFlow的过程中,一般情况如果不是大型的深度学习任务,安装cpu版本就够用了,且可能比安装pgu版本运行速度还快很多。

配置TensorFlow至Pycharm

如果你不需要Pycharm作为开发环境,可以略过这一步。

(1)打开Pycharm,点击“file”菜单下的settings

(2)点击“Project:Pycharm”中的“Project Interpreter”,点击右侧的小三角下的“Add”按钮,添加安装TensorFlow下的Python

(3)配置好以后,输入如下代码:

代码语言:javascript复制
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello = tf.constant(‘hello,tf’)
sess = tf.compat.v1.Session()
print(sess.run(hello))

执行结果:

说明将TensorFlow配置到Pycharm已经成功,至此就全部完成了。

初次整理,多有不足,多多包涵。

有问题可以后台留言

END

0 人点赞