Anaconda下载安装/环境配置/Pycharm集成 全过程详细解析

目录

Anaconda下载安装

Anaconda环境配置

环境变量配置

镜像源配置

环境存储位置配置

Anaconda集成Pycharm


Anaconda下载安装

Anaconda的下载可以直接前往官网 Download Anaconda Distribution | Anaconda

当然由于时国外网站,下载速度可能会很慢,也可以选择国内镜像下载 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载完成后得到一个安装包

双击后进入安装程序,在下面这个选项中,记得选择All Users选项,这样可以更便于多用户环境的使用。

下一步进行安装的个性化选择,其翻译如下,可以自己按需选择。

在 Anaconda 安装过程中,选项 "Register Anaconda3 as the system Python 3.12" 的意思是将 Anaconda 的 Python 版本注册为系统的默认 Python 版本。也就是说,安装后,当你在命令行中输入 python 时,系统会优先调用 Anaconda 中的 Python,而不是其他可能已经安装的 Python 版本。

继续下一步

安装到如下结果时表示安装成功

Anaconda环境配置

环境变量配置

安装完成后需要进行环境变量的配置,进入环境变量的配置页面点击编辑Path。

在Path中添加如下配置。

由于每个人的安装路径不同,最终配置到环境变量的值也会不同。配置环境变量时只需要使用浏览功能,进入到Anaconda的安装目录中选择这三个文件的路径即可。

填写完成后点击确定并应用即可完成环境变量的配置,可以通过下面的方式来验证。

查看conda的版本。

查看conda的信息。

查看python的版本是否为conda的默认指定版本,并验证python是否可用。

镜像源配置

当使用conda环境下载包时,可能出现国外网站速度很慢的情况,此时可以配置镜像源。使用较多的有清华镜像源,针对Anaconda的清华镜像源网站可见:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下面以清华镜像源的配置为例,进行Anaconda的镜像源配置。

首先打开anaconda Prompt。

输入以下三条命令。

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/

这两条命令用于将清华大学的 Anaconda 镜像源添加到 Conda 的频道列表中。执行这两条命令后,清华大学的 Anaconda 镜像源将被添加到你的 Conda 配置中。这样,当你使用 Conda 安装或更新包时,Conda 会优先从这些镜像源下载包,而不是默认的官方源。

conda config --set show_channel_urls yes

这条命令的作用是让 Conda 在安装或更新包时显示所使用的频道(channels)的 URL 地址。

最终输入结果如下。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/:
这是清华大学提供的 Anaconda 镜像的一个源,专门用于提供免费的包。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/:
这是清华大学提供的 Anaconda 镜像的主要源,包含了大多数常用的包。

此时可以在.condarc文件中找到刚刚配置的地址,该文件的位置为C:\Users\username\.condarc

打开后可见如下。

在Anaconda的图形化界面中也可以看到这些镜像源的配置。

根据这些命令背后执行的工作可以明白,就算直接去这个配置文件中添加镜像源也可以达到相应效果,但是为了更加保险防止出错,还是建议使用命令的形式。同时,如果配置的镜像源有缺少的部分不能满足自己的需求,可以自行使用同样的方式添加。

环境存储位置配置

安装好Anaconda后,会有默认的环境存储路径和默认的包缓存路径,通过conda info命令可以查看到下面这些信息。

环境存储路径和包缓存路径都配置了三条,这是文件依次存储在这些目录,其中第一个路径为默认路径。由于有时默认路径会设置在C盘,占用系统盘会使得其容易爆满,所以可以想办法将这些默认路径转移到容量更大的D盘。

在Anaconda Promp使用下面的命令进行环境存储位置改变。

conda config --add envs_dirs D:\Environment\anaconda3\envs

需要注意的是,此处选择的D:\Environment\anaconda3\envs路径是本人电脑上的Anaconda安装路径下的envs文件夹,该路径原本也在环境存储位置的三个路径之中,执行一次此命令后产生的结果是将这个路径设置为了默认存储路径,取代了最先在C盘的默认存储路径。

如果安装Anaconda时安装路径就放在了C盘,那么要避免环境存储占用C盘空间的话,需要去D盘自定义一个路径来进行路径更改,而不是使用本就在C盘的Anaconda安装路径下的envs文件夹。

在执行了命令后,可见.condarc配置文件中也添加了该路径。

由于默认的包缓存路径已经设置为了D盘的路径,故不需要去更改。如果需要进行自定义的话,可以使用同样的方式执行以下命令。

conda config --add pkgs_dirs D:\Environment\anaconda3\pkgs

配置完成后,再次使用conda info查看当前的存储路径。

此时可以尝试新建一个虚拟环境看是否真的生效了,若仍未生效,可以将文件夹的权限修改如下。

在目标文件夹中,将Users的权限全部开放,再次尝试后可以成功,pkgs也是同理。

此时两个默认存储路径都设置在了D盘,缓解了C盘的压力。

Anaconda集成Pycharm

下面演示如何在Pycharm中使用Anaconda的虚拟环境,首先用Pycharm打开一个Python项目,进入设置。

在项目中点击添加本地Python解释器。


随后选择Conda Environment选项,在Conda Executable中选择到
Anaconda3\Library\bin\conda.bat文件,并点击Load Environment,此时便可以加载出当前已经创建好的虚拟环境进行选择。

本人当前使用的版本是Pycharm 2024.2,配置Conda环境的方式可能与前面的一些老版本有出入,具体情况具体分析。

最后点击OK并Apply这些配置,即可成功在Pycharm中使用conda虚拟环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值