Anaconda安装与使用
写Python代码需要:
1、编辑器
完成代码书写的工具
2、解释器
解释器就是我们在上步安装的 python 可执行文件,在 windows 中它是python. exe,在 Mac / Linux 中它是名为 python 的可执行文件
3、包管理工具
管理python的第三方工具包的管理工具,例如anaconda
下载的工具:
1、anaconda
被称为Python全家桶,包含了编辑器(页面不太好看),解释器,以及conda包管理工具,一应俱全,缺点就是太占地方!
2、miniconda
Anaconda的阁割版本,只保留了解释器,以及conda包管理工具,体积大大减小,可以满足绝大多数的开发需求
Python虚拟环境操作

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(最新版)安装教程