<p><strong>告别环境报错:零基础搞定Conda虚拟环境</strong></p>
讯享网
哪些人群适合学习和使用conda
学习本地部署AI绘画的尤其是webUI和comfyUI
想要学习和测试GitHub开源项目
本地部署开源的大语言模型
开发不同环境下的程序
1. 为什么要使用conda
由于目前大多AI相关的开源项目是由Python完成的,而Python有非常多的版本,你想使用的开源项目是否能成功在你电脑运行,取决于你当前的Python环境和依赖包是否是该项目支持的。新手在使用和测试开源项目遇到最大的坑就是环境配置不正确的问题,我个人认为没有之一。我自己亲身经历的就是在学comfyUI的时安装各种各样的插件出现各种各样的报错。为了配合comfyUI的环境我两次把我的win系统搞崩溃掉,只能默默的重装系统,然后重新安装所有的基础软件。整个过程非常痛苦。如果你在安装国外最有名的开源大模型llama3时你也会看到这样一行提示
他会要求你在conda的虚拟环境下运行该程序。
🏠 把编程环境比作一间房子:
如果不用 Conda,就像把所有工具都直接堆在家里,东西多了就容易乱
用了 Conda,就像给每个项目都准备了一个独立的小房间,互不干扰
😊 对新手来说,Conda 的主要好处是:
不怕把电脑搞乱
每个项目都在独立的“小房间”里运行
就算装错了东西,删掉这个环境就好,不会影响电脑上的其他程序
一键安装所需工具
项目需要什么,Conda 都会自动帮你装好
不用自己去纠结该装什么版本,Conda 会自动帮你选择合适的版本
特别适合跑 GitHub 项目
大多数 GitHub 项目都会提供 Conda 的配置文件
只需要简单几行命令就能把项目所需的所有工具安装好
🔨 基本使用方法:
Bash
# 为新项目创建独立环境
conda create -n 项目名字 python=3.10.6
# 进入这个环境
conda activate 项目名字
# 安装项目需要的工具
conda install 需要的包名
2. 下载 miniconda
目前conda有两个版本,一个是完整版conda,另一个是miniconda。

完整版的好处是有图形化界面,小白用户可以可视化操作创建激活虚拟环境等过程。
minicanda的好处是用最小的程序实现conda的基础功能。但是命令行操作。
这里我推荐使用miniconda,原因一般运行的GitHub上的项目大多也都是需要命令行去运行的。
而且常用的命令就这么几个,下面我会提到。
conda的官方主页:
https://www.anaconda.com/
miniconda的下载网址:
https://repo.anaconda.com/miniconda/
下载安装;一般选对应系统的最新版就行

切记一定要记下安装的默认路径,后面会用到。例如我的默认安装地址就是C:Usersshaobingminiconda3
Tips:由于每个电脑的用户名都不一样所以安装地址一定都不一样。这个安装地址就路径意思就是c盘下的Users是所有用户文件夹shaobing是我现在的用户名的minicaonda3文件夹。
3. 设置环境变量
我的电脑-属性-高级系统设置

在系统变量和用户变量下分别找到Path这个变量,双击进去

点击新建

C:Usersshaobingminiconda3Scripts
C:Usersshaobingminiconda3
C:Usersshaobingminiconda3Lib
以上这三条我只是举例子,千万别复制我的。具体地址需要看清楚你在安装的时候把miniconda3装在了哪个文件夹里。所以前面路径一定要修改。
保留:
“你的安装路径”miniconda3Lib
“你的安装路径”miniconda3

“你的安装路径”miniconda3Lib

他的区别在于你每次进入CMD命令的时候是使用用户权限进入的还是系统权限进入的文件夹路径是不一样的。如果你只在系统变量的Path里加入了这三条环境变量,那你每次需要使用管理员权限才能正确调用该命令。
4. conda常用命令:
列出目前conda下所有已经存在的虚拟环境
查看可用Python版本列表
安装不同版本的Python环境
tips:create是创建的意思,-n 后面是你要创建环境的名字这个例子中就是py310就是虚拟环境名称,后面是你要创建的python的版本号。多数项目都会给出一个建议python版本号。如果没有推荐就建议安装3.10左右的版本号就行。尽量不要安装最新的。这取决于项目编写者编写该项目时使用的python版本号所以尽量不要用最新的。
使用(激活)某个环境
tips:activate 是激活的意思,后面跟着是你要激活环境的名称。
退出当前环境
更多的实用命令:
更新conda
删除环境
从requirements.txt安装依赖
命令手册
https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html
如果有任何问题可以随时找到我



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/197944.html