python之conda虚拟环境构建

发布于:2025-06-26 ⋅ 阅读:(22) ⋅ 点赞:(0)

背景:

python 开发中不可避免的要用到虚拟环境,因为不同的Python程序可能需要依赖不同的Python版本,不同的python项目所依赖不同的第三方包,不同的python分支依赖完全不同领域的python包(如:大模型项目就依赖transformer框架)

材料

1、windows /linux 都可以

2、minicoda/anacoda 安装包:下载路径:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

制作:

安装Anacanda/Minicanda

由于目前canda包虽然已经从Minicada拆分成为一个独立的包管理器,但要独立部署其难度非常高,为此官方给我们提供了Minicanda,它是Anacanda的瘦身版本,只包含了基础的依赖包。

安装Minicanda

 1、从清华源下载对应的包,我下载的是

2、双击exe文件进行安装即可

3、打开minicanda

  在windows电脑的“开始”里找到Anaconda(minicanda3),或许因为操作系统或者版本问题显示有所不同,但一定存在Anaconda目录,找到后单击其中的“Anaconda Prompt”即可打开

4、至此环境安装完成,如果想要全局变量就配置环境变量即可。 

配置canda

1、如果不做canda的配置,那么采用canda create 命令创建的项目会默认放到“C:\Users\用户名\.conda”目录下。

2、默认配置文件.condarc在安装目录下:如我是安装在D盘“D:\ProgramData\”目录下

3、修改.condarc 文件,在其中添加如下配置 

envs_dirs:
  - D:\conda_envs  # 替换为你想要的路径

添加后如下:

channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/msys2
envs_dirs:
  - D:\conda_envs  # 替换为你想要的路径

4、搭建python=3.12.6环境

使用命令行:conda create -n transform_env python=3.12.6 进行安装名为transform_env的虚拟环境,其中已安装好python=3.12.6、pip 等基础包

使用命令行:conda env list 预览已安装的python环境(其中带*的表示当前激活状态)

(E:\pythonConda\myflask_web_env) C:\Users\mpf>conda env list

# conda environments:
#
base                   D:\ProgramData\miniconda3
myflask_web_env      * E:\pythonConda\myflask_web_env
transform_env          E:\pythonConda\transform_env

使用命令行:conda activate  transform_env 激活名称为transform_env的环境(只会有一个处于生效状态)

使用命令行:conda dactivate 退出当前环境

使用命令行:conda remove -n transform_env --all 删除名称为transform_env的环境

使用命令行:conda create -n transform_env --clone transform_env_old 克隆一个transform_env通过transform_env_old

使用命令行:conda env export > environment.yml 实现导出当前分享当前激活环境的配置文件(一定要先激活需要分享的环境),工作目录下会生成一个environment.yml 文件

使用命令行:conda env create -f environment.yml 进行快速构建分享过来的env环境(当前环境必须依据安装了conda)

常用命令

查看版本号:conda --version

更新conda : conda update conda

查看conda环境信息:conda info

其他命令:由于在虚拟环境中可以通过pip install 这个python 官方推荐包管理器管理各自的包,不建议使用conda  的包安装。

conda 集成vscode

1、在vscode中搜索"python" 并安装该插件

2、重启vscode

3、“Ctrl+Shift+p”组合键打开 输入“Python Select interpreter”,选择自己的python环境

 

4、 在当前vscode中校验是否切换成功

总结

conda 是非常好用的一个python虚拟化工具。 


网站公告

今日签到

点亮在社区的每一天
去签到