支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


快速构建AI开发环境:Anaconda/Minconda高效配置与实战指南

发布日期:2025-06-02 12:29:08 浏览次数: 1579 作者:AI e疗产品经理知识库
推荐语

掌握AI开发环境配置,从Anaconda/Miniconda开始。

核心内容:
1. Anaconda/Miniconda的安装与选择指南
2. Python虚拟环境的概念与重要性
3. 虚拟环境的创建与管理实操技巧

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

前言

“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虚拟环境操作

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 编程需要三样东西

  1. 写字板 (编辑器): 就像你写作文的 Word 或记事本,用来写 Python 代码。

  2. 翻译官 (解释器): 电脑看不懂你写的英文代码,需要这个“翻译官”(就是 python.exe 或 python 这个程序)把它变成电脑能懂的语言。

  3. 超市采购员 (包管理工具): Python 有很多别人写好的、现成的“工具包”(比如做数学计算的、画图的)。这个“采购员”帮你快速找到、下载并安装这些工具包。conda 就是一个很厉害的采购员。

下载哪个“工具套装”?

  1. Anaconda (全家桶套餐):

  • 优点:上面说的写字板、翻译官、采购员 (conda) 全都有了!开箱即用,省心。

  • 缺点:太大太胖了! 因为它预装了很多你可能用不着的工具包,非常占硬盘空间。它自带的写字板界面也有点老土。

  • Miniconda (轻量精简版):

    • 优点:只包含最核心的“翻译官”和超级采购员 conda体积小很多! 够绝大多数人用了。

    • 缺点:写字板需要你自己另外装(比如 VS Code, PyCharm 这些更好用的),工具包也需要你自己按需安装。

    推荐下载哪个?

    • 如果你硬盘空间大,想省事,可以试试 Anaconda。

    • 强烈推荐 Miniconda! 它小巧灵活,不占地方,需要啥工具包再让 conda 去装就行。

    去哪下载?网速太慢怎么办?

    • 这些东西的老家在国外,直接下载可能像蜗牛爬。

    • 好在国内有“快递中转站”(镜像站),下载速度飞快!推荐去这几个地方下:

      • 清华大学镜像站

      • 中国科学技术大学镜像站

      • 阿里云镜像站
        (搜索 “Miniconda 清华镜像” 之类的就能找到)

    安装 Miniconda (划重点!)

    1. 运行下载好的安装程序,一路点 “Next” 就行。

    2. 超级重要的一步: 看到一个叫 “Add Miniconda to my PATH environment variable” 的选项,一定要打勾✔️! 不打勾,电脑就找不到 conda 命令在哪。

    3. 装完后,打开电脑的“命令提示符”(Windows 搜索 cmd 或 powershell) 或者“终端”(Mac/Linux 里叫 Terminal)。

    4. 在里面输入 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 管家干活?(常用命令)

    1. 建新小厨房 (创建虚拟环境):
      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+中大型企业

        联系我们

        售前咨询
        186 6662 7370
        预约演示
        185 8882 0121

        微信扫码

        添加专属顾问

        回到顶部

        加载中...

        扫码咨询