什么是Anaconda?

Anaconda是一个开源的Python发行版本,包含包管理器与环境管理器,是python开发的有力工具。

Anaconda是跨平台软件,在Windows,Mac OS,Linux上都可以使用它。

安装Anaconda

下载地址

官方的下载地址如下:

https://www.Anaconda.com

笔者的百度网盘地址:

链接:https://pan.baidu.com/s/1xCgEQ4goPHmi_ZcFUyzlUw?pwd=4869
提取码:4869

安装

双击下载好的安装器,点击图中next

在这里插入图片描述

点击browse,选择Anaconda的安装位置,要注意选择的路径必须是空文件夹!

在这里插入图片描述

这里要勾上两个勾选框。第一个添加环境变量,第二个默认勾选。

在这里插入图片描述

点击intsall,等待安装完成即可。

安装完成之后,点击开始菜单中的Anaconda Prompt,输入指令:

conda info

这样可以看到Anaconda的各种信息,包括版本,安装地址,镜像源等等。如下图所示:

在这里插入图片描述

换源

为了提升各种包的下载速度与成功率,需要更换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/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/Anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/Anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-euYzW5IO-1677761379256)(E:\学习资料\ai作业\Anaconda安装\4.png)]

下载源更换成功!

添加环境

每个python解释器都有自己的环境来存储要使用的包。在安装好的Anaconda中已经默认装好了一个环境base,里面有很多已经安装好的库。并不是所有python项目都会使用到这么多库,因此我们自己新建个环境。

可以在Anaconda navigator可视化界面进行操作,或者在Anaconda prompt命令行界面操作。

可视化界面更加直观方便,但是非常吃内存,电脑不好经常会卡死;而命令行界面没有可视化,但是没有资源占用的问题。

Anaconda可视界面

新建环境

开始菜单进入Anaconda Navigator进入Anaconda图形化页面。

点击Environment -> create,在弹出的页面填写你的环境名称与python版本,点击apply等待环境创建完成。

在这里插入图片描述

下载包

点击新创建的环境,在右边的界面就可以下载所需要的包了。这里先安装一下numpy

在这里插入图片描述

命令行界面

在Anaconda Prompt中输入以下指令:

conda info -e

可以看到Anaconda所有的已经创建好的环境,而且正在被使用的环境会被用星号*标注。

使用以下指令可以切换环境:

conda activate 环境名称

在这里插入图片描述

这样就可以在Anaconda Prompt中配置各个环境了。

新建环境
conda create -n environment_name python=版本号
下载包

切换到你要操作的环境,然后使用指令下载:

conda install 包名

以我的图为例,在命令行为my_python_env_2这个环境添加opencv包:

在这里插入图片描述

下载好后,使用指令查看下好的包:

conda list

在这里插入图片描述

使用新建的环境

在pycharm中新建项目时,默认会自己在项目下生成一个虚拟环境。在这里不使用pycharm默认的虚拟环境,选择下图的选项:

在这里插入图片描述

进入下图界面后,按图操作,选择所需环境下的python.exe。

注意,安装目录下的python.exe是使用的base环境。

在这里插入图片描述

创建完成后,直接导入Anaconda环境中之前安装的包(我之前装好了numpy)测试,发现程序已经可以直接使用这个包了,说明环境创建成功。

在这里插入图片描述

试试在pycharm中安装环境里没有的包:

在这里插入图片描述

在pycharm中install package之后:

在这里插入图片描述pycharm里面的下载的包装到Anaconda环境中了。

总结

Anaconda其实相当于是python管理器。在anaconda中每一个环境就是一个python与它安装的各种包。可以在Anaconda的命令行或者可视化界面进行操作,并进行使用。

编程小白一枚,希望共同进步=)

参考资料

https://blog.csdn.net/TuckX/article/details/115681862
https://blog.csdn.net/tqlisno1/article/details/108908775

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐