使用anaconda安装tensorflow和pytorch

本文分享了作者从使用pip转向Anaconda的心路历程,详细介绍了Anaconda的安装、配置及如何利用其创建独立环境,特别针对PyTorch和TensorFlow的安装进行了步骤指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用python已经很久了,安装第三方包一直用的pip,可以说自己已经形成了一种习惯,不想去改变。有些第三方包,尤其是与机器学习相关的,用pip安装会很复杂,在找教程的过程中也知道有anaconda,但是不想去改变自己的使用习惯,所以总是花很多时间,一定要用pip来安装。直到最近开始学习pytorch,用pip怎么也装不上,最后还是用了anaconda。一开始很艰难,可以说这完全改变了我用python的习惯,但是后面慢慢感受到了anaconda的魅力。

如果你是刚准备开始学习python,并且主要的用途是进行数据分析或机器学习,强烈建议直接下载anaconda(里面包含了python),而不是从python的官网下载python。
背景是这样的,博主是个很执着的人,花了很久很久很久,想要用pip来安装pytorch,但是最终还是放弃了,做不到啊!!!
在这里插入图片描述
花了一天的时间完成了python使用习惯的转型,过程虽然艰辛,但是觉得特别值,越来越觉得anaconda简直是个宝藏。整个学习的过程我也觉得很有意义,所以想记录下来。
在这里插入图片描述

安装anaconda

下载anaconda

以前用pip安装第三方包的时候,经常会用到清华的镜像加速,这是它的官网,很有用。下载anaconda可以去它的官网,但是我是直接从清华镜像网站提供的链接下载的。往下翻,可以找最新的版本下载。
在这里插入图片描述

配置环境变量

下载完成后,需要先配置环境变量才能愉快地使用。只需要在系统变量的Path中加入以下三个路径:
ai是我安装anaconda的大文件夹
(ai是我安装anaconda的大文件夹,这里需要换成你自己的)
在控制台输入

conda --version

如果出现以下结果,则说明安装成功了
在这里插入图片描述
By the way:anaconda里面自带了python,所以你完全可以删除你以前的python了。在控制台使用如下命令,可以知道你有哪些python,以及他们的位置。

where python

anaconda的环境

anaconda最大的优势就是,它可以创建很多独立的环境。什么意思呢?假如你现在有一个tensorflow的项目,而tensorflow只支持python3.6以下的版本,你现在用的是最新的python 3.8,但是你又不想因为这一个项目就改用python3.6,那么你就可以利用anaconda建一个新的虚拟环境,在这个环境中配置python3.6,下载tensorflow,当做这个项目时,选择这个虚拟环境就可以。下面,我以安装tensorflow为例,在anaconda中搭建一个tensorflow环境。

清华镜像加速

首先在控制台运行以下命令,添加清华的镜像,这样安装包会快一点

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 
conda config --set show_channel_urls yes

搭建tensorflow环境

首先搭建环境(命令中的tf是环境的名字,你也可以取其他名字,python的版本一定要注意,tensorflow对python的版本有要求)

conda create -n tf python=3.6

然后

activate tf

你会发现前面出现一个(tf),说明已经进入这个环境了
在这里插入图片描述
最后

conda install tensorflow

中途会列出一系列需要下载安装更新的包,然后问你要不要继续安装,输入y就可以啦!

搭建pytorch环境

和前面一样,首先搭建环境(python的版本可以自己选择)

conda create -n pytorch python=3.7

进入环境

activate pytorch

然后,进入pytorch的官网,可以看到下面的表格,选择好配置
在这里插入图片描述
然后运行表格最下方这行命令,就搭建好啦!

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

查看环境

现在我们搭建了两个环境,可以用如下命令查看

conda info --envs

在这里插入图片描述
其中base是自带的默认环境,里面已经有了很多常用的包,如numpy,panda,requests等。后面还可以看到这些环境在文件夹中的位置。

在任意环境中也可以自由安装其他包。使用

conda install package-name

就可以啦!

anaconda与jupyter notebook

可视化

下面介绍anaconda的一个神器:anaconda navigator
在这里插入图片描述
这是一个可视化管理anaconda的工具
在这里插入图片描述

与jupyter notebook

我以前一般在pycharm里运行python,后面训练机器学习模型才偶尔用jupyter notebook。但是在pycharm里设置环境太复杂了,但是用Jupyter notebook不要太简单。下面以用tf环境为例,讲解如何调用。

在applications on处选择tf,然后install jupyter notebook
在这里插入图片描述
在这里插入图片描述
然后点击launch,会自动跳转到jupyter notebook的页面,这是新建的python文件便是在tf环境中运行的啦。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ugly girl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值