微信扫码
添加专属顾问
我要投稿
掌握AI开发环境配置,从Anaconda/Miniconda开始。 核心内容: 1. Anaconda/Miniconda的安装与选择指南 2. Python虚拟环境的概念与重要性 3. 虚拟环境的创建与管理实操技巧
前言
“0基础学AI医疗特辑”每篇文章都分为基础版和幼儿园宝宝版,幼儿园宝宝版在后面哦
基础版
Anaconda安装与使用
写Python代码需要:
1、编辑器
完成代码书写的工具
2、解释器
解释器就是我们在上步安装的 python 可执行文件,在 windows 中它是python. exe,在 Mac / Linux 中它是名为 python 的可执行文件
3、包管理工具
管理python的第三方工具包的管理工具,例如anaconda
下载的工具:
1、anaconda
被称为Python全家桶,包含了编辑器(页面不太好看),解释器,以及conda包管理工具,一应俱全,缺点就是太占地方!
2、miniconda
Anaconda的阁割版本,只保留了解释器,以及conda包管理工具,体积大大减小,可以满足绝大多数的开发需求
国内镜像站:
1、anaconda/miniconda都是国外软件,如果国内直接下载可能速度会很
慢,这时可以在我们国内的镜像站进行下载,可以极大的提高下载效率
2、常用的镜像站
(1)清华大学镜像站
(2)中科大镜像站
(3)阿里镜像站
安装miniconda:
1、注意勾选添加环境变量这个选项
2、在cmd/终端中输入 conda 如果出现下面内容,则表示安装成功
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就是帮你管理这些工具箱的管家,从此再也不怕工具乱套了。
配置conda国内镜像:
1、让conda在安装相关包的时候从国内镜像下载
2、添加清华镜像
创建虚拟环境:
conda create -n deepshare python=3.9
创建一个名字为deepshare的python版本为3.9的虚拟环境
查看已有虚拟环境:
1、conda info --envs
激活虚拟环境:
1、conde activate 环境名
如何安装第三方工具包
在线安装
1、conda install 包名
(1)conda安装包会自动安装这个包需要的依赖,这会导致使用conda安装包速度会比较慢
2、pip install 包名
(1)pip安装包速度很快,但是有的依赖包不会自动安装
离线安装
1、当有些工具包在线安装之后,安装时缺少其他编译环境的时候,可以直接在pypi上下载编译好的wh|文件离线安装
2、conda install whl文件
3、pip install whl文件
批量安装
1、当需要安装的包很多的时候,可以把需要安装的包写在txt文件里面,使用pip/eonda一次性安装
2、conda install --file requirements. txt
3、pip install -r requirements. txt
幼儿园宝宝版
简单说:Python 编程需要三样东西
写字板 (编辑器): 就像你写作文的 Word 或记事本,用来写 Python 代码。
翻译官 (解释器): 电脑看不懂你写的英文代码,需要这个“翻译官”(就是 python.exe
或 python
这个程序)把它变成电脑能懂的语言。
超市采购员 (包管理工具): Python 有很多别人写好的、现成的“工具包”(比如做数学计算的、画图的)。这个“采购员”帮你快速找到、下载并安装这些工具包。conda
就是一个很厉害的采购员。
下载哪个“工具套装”?
Anaconda (全家桶套餐):
优点:上面说的写字板、翻译官、采购员 (conda
) 全都有了!开箱即用,省心。
缺点:太大太胖了! 因为它预装了很多你可能用不着的工具包,非常占硬盘空间。它自带的写字板界面也有点老土。
Miniconda (轻量精简版):
优点:只包含最核心的“翻译官”和超级采购员 conda
。体积小很多! 够绝大多数人用了。
缺点:写字板需要你自己另外装(比如 VS Code, PyCharm 这些更好用的),工具包也需要你自己按需安装。
推荐下载哪个?
如果你硬盘空间大,想省事,可以试试 Anaconda。
强烈推荐 Miniconda! 它小巧灵活,不占地方,需要啥工具包再让 conda
去装就行。
去哪下载?网速太慢怎么办?
这些东西的老家在国外,直接下载可能像蜗牛爬。
好在国内有“快递中转站”(镜像站),下载速度飞快!推荐去这几个地方下:
清华大学镜像站
中国科学技术大学镜像站
阿里云镜像站
(搜索 “Miniconda 清华镜像” 之类的就能找到)
安装 Miniconda (划重点!)
运行下载好的安装程序,一路点 “Next” 就行。
超级重要的一步: 看到一个叫 “Add Miniconda to my PATH environment variable” 的选项,一定要打勾✔️! 不打勾,电脑就找不到 conda
命令在哪。
装完后,打开电脑的“命令提示符”(Windows 搜索 cmd
或 powershell
) 或者“终端”(Mac/Linux 里叫 Terminal
)。
在里面输入 conda
,然后按回车。如果蹦出来一大堆帮助信息(不是报错说找不到命令),恭喜你!安装成功了!
Python 的“独立小厨房”(虚拟环境) 是啥?为啥需要它?
想象一下: 你要做两道菜。
菜谱A (项目A) 需要盐1.0版和老抽。
菜谱B (项目B) 需要盐2.0版和生抽。
问题来了: 如果你只有一个大厨房(电脑系统环境),调料都混在一起。做菜谱A时,可能不小心用成了盐2.0版,或者老抽和生抽串味了,菜就做砸了!
解决方案 - 虚拟环境: 给每个菜谱(项目)配一个独立的小厨房!
小厨房A:专门放盐1.0 + 老抽 (项目A需要的工具包)。
小厨房B:专门放盐2.0 + 生抽 (项目B需要的工具包)。
好处: 两个厨房完全隔开,调料(工具包)不会互相干扰!你在小厨房B里把锅烧糊了(装错包了),也不会影响小厨房A和大厨房。
本质: 虚拟环境就是复制了一套干净的“翻译官”(Python) 和它需要的“调料架”,专供某个项目使用。
Conda 是万能厨房管理员: conda
命令可以轻松帮你:
建新小厨房 (conda create
)
进某个小厨房干活 (conda activate
)
给小厨房配齐需要的调料(自动安装工具包和它依赖的其他包)
总结虚拟环境: 就像给每个项目发一个专属工具箱,conda
就是帮你管这些工具箱的管家,再也不怕工具乱套了!
让采购员 (conda
) 跑快点 - 配置国内镜像
默认 conda
去国外“超市”买东西(下载包)很慢。
告诉它去国内的“超市”(镜像站)买,速度飞起!常用的是清华大学镜像站。配置方法网上搜“conda 清华源”很容易找到教程(通常就是复制粘贴几行命令)。
怎么用 Conda 管家干活?(常用命令)
建新小厨房 (创建虚拟环境):conda create -n 小厨房名字 python=3.9
例如:conda create -n myproject python=3.9
创建一个叫 myproject
的小厨房,里面用 Python 3.9 当翻译官。
看看有哪些小厨房 (列出环境):conda info --envs
或 conda env list
会显示所有小厨房的名字,前面带 *
号的是你现在正在用的。
进入某个小厨房干活 (激活环境):conda activate 小厨房名字
例如:conda activate myproject
进入 myproject
这个小厨房。这时你的命令提示符前面通常会显示 (myproject)
,表示你在这个环境里了。
在小厨房里安装“调料”(安装包):
方法1 (用 conda 采购员): conda install 包名字
优点:它会自动把这个包需要的其他“配料”(依赖包)也一起装好,省心。
缺点:有时候找包慢一点,或者某些小众包它那里没有。
方法2 (用 pip 采购员): pip install 包名字
优点:包非常多,速度通常快一点。
缺点:有时候不会自动装齐所有依赖,可能需要你自己手动补装。
批量安装 (照着购物清单买):
把需要安装的包名字都写在一个叫 requirements.txt
的文本文件里(一行一个包名)。
用 pip 安装:pip install -r requirements.txt
用 conda 安装:conda install --file requirements.txt
(注意 conda 对这个文件格式要求更严格些)
重要提示:
安装、创建环境等操作,最好在你想用的那个小厨房里 (conda activate 环境名
之后) 进行,这样包就装到这个小厨房了。
不用某个小厨房了,记得 conda deactivate
退出来。
用完的小厨房想拆掉:conda remove -n 环境名 --all
(谨慎操作!)
这下是不是清楚多啦?就像搭积木一样,先建好独立的小格子(虚拟环境),然后在里面放你需要的东西(Python版本和工具包),让 conda
这个好管家帮你打理,编程就不容易乱套了!
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-03-06
2024-09-04
2025-01-25
2024-10-30
2024-09-26
2024-09-03
2025-03-12
2024-12-11
2025-02-18
2024-12-25
2025-05-27
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-21
2025-05-20
2025-05-20