首页>软件资讯>常见问题

常见问题

Anaconda/Minconda高效配置与实战指南

发布时间:2025-06-03 11:05:36人气:23

Anaconda安装与使用


写Python代码需要:


1、编辑器


完成代码书写的工具


2、解释器


解释器就是我们在上步安装的 python 可执行文件,在 windows 中它是python. exe,在 Mac / Linux 中它是名为 python 的可执行文件


3、包管理工具


管理python的第三方工具包的管理工具,例如anaconda


下载的工具:


1、anaconda


被称为Python全家桶,包含了编辑器(页面不太好看),解释器,以及conda包管理工具,一应俱全,缺点就是太占地方!


2、miniconda


Anaconda的阁割版本,只保留了解释器,以及conda包管理工具,体积大大减小,可以满足绝大多数的开发需求


Python虚拟环境操作

1.png

python的虚拟环境是什么:


1、python有针对不同应用程序的各种模块和包。在我们的项目开发中,可能需要一些三方库,那么就需要安装这个库,而另一个项目可能不需要任何其他第三方包,或者是需要其中某些三方包的其他的版本。当不同的Pvthon项且需要相同插件的竞争或不兼容版本时,就会出现问题,导致程序莫名的异常。


2、python的虚拟环境可以很好的隔离不同项目之间依赖包冲突的问题


3、本质上来说,一个虚拟环境就是一个新的带有完整第三方依赖的python


4、conda可以很好的完成虚拟环境的管理


用大白话解释python的虚拟环境:


1、Python项目就像做饭


每个菜谱(项目)需要不同的调料(第三方库)。有的菜要生抽1.0版本,有的要生抽2.0版本。如果你把所有调料都堆在一个厨房里,做番茄炒蛋时可能不小心用了老干妈,或者生抽新旧版本混在一起,菜就做砸了。


2、虚拟环境就是单独的小厨房


每个菜谱(项目)都有自己的独立厨房(虚拟环境)。做番茄炒蛋用小厨房A(生抽1.0+鸡蛋),做麻辣香锅用小厨房B(生抽2.0+辣椒)。两个厨房互不干扰,调料不会串味。


3、虚拟环境其实是复制了一套工具


每个小厨房都自带全套工具:新锅铲(Python解释器)、新案板(依赖库)。哪怕你在小厨房里把锅烧糊了,也不会影响外面的大厨房。


4、Conda就像万能厨房管理员


它能帮你快速搭小厨房(`conda create`)、切换厨房(`conda activate`)、还能智能配调料(自动解决依赖冲突)。比如你说"我要做佛跳墙",它能立刻配齐鲍鱼海参,不会和蛋炒饭的食材搞混。


5、总结


用虚拟环境就像给每个项目发个独立工具箱,conda就是帮你管理这些工具箱的管家,从此再也不怕工具乱套了。



上一条:anaconda是什么软件干嘛用的

下一条:Anaconda3 2024(最新版)安装教程