conda虚拟环境 相关操作

本文介绍了如何使用conda和pip进行Python环境的管理和依赖包的安装。包括环境的创建、删除、激活与关闭,以及批量安装和导出环境依赖等操作。

 

查询环境

conda env list 

或者

conda info --envs

 

创建环境

conda create -n your_env_name python=3.7

 

删除环境

conda remove -n your_env_name --all

 

启用  或者 关闭 某个环境

conda activate xxxx               //开启xxxx环境
conda deactivate                  //关闭环境

 

批量装环境

pip3 install -r ./docs/requirements.txt

 

 

pip批量导出包含环境中所有组件的requirements.txt文件

pip freeze > requirements.txt

pip批量安装requirements.txt文件中包含的组件依赖

pip install -r requirements.txt

 

conda批量导出包含环境中所有组件的requirements.txt文件

conda list -e > requirements.txt

 

pip批量安装requirements.txt文件中包含的组件依赖

conda install --yes --file requirements.txt

 

参考一下

https://www.jianshu.com/p/edaa744ea47d

转载于:https://www.cnblogs.com/clemente/p/11232325.html

### 创建 Conda 虚拟环境 Conda 提供了强大的虚拟环境管理功能,可以方便地创建独立的 Python 环境。要创建一个新的虚拟环境并指定 Python 版本,可以使用以下命令: ```bash conda create --name myenv python=3.9 ``` 此命令将创建名为 `myenv` 的虚拟环境,并安装 Python 3.9 版本[^2]。 如果希望在特定路径下创建虚拟环境(如 D 盘中的某个目录),可以先进入目标路径再执行创建命令: ```bash D: cd anaconda\envs conda create -n Pytorch python=3.11.7 ``` 这将在 D 盘的 `anaconda\envs` 文件夹中创建一个名为 `Pytorch` 的虚拟环境,并使用 Python 3.11.7 版本[^3]。 --- ### 激活 Conda 虚拟环境 创建完成后,需要激活该虚拟环境才能在其内部安装包或运行程序。使用以下命令激活环境: ```bash conda activate myenv ``` 激活后,命令行提示符会显示当前所处的环境名称,表示已经进入该虚拟环境[^4]。 --- ### 退出 Conda 虚拟环境 完成操作后,可以通过以下命令退出当前激活的虚拟环境: ```bash conda deactivate ``` 执行后,终端将返回到基础环境(base)状态[^1]。 --- ### 删除 Conda 虚拟环境 若不再需要某个虚拟环境,可以使用以下命令删除: ```bash conda remove --name myenv --all ``` 该命令会彻底删除名为 `myenv` 的环境及其所有已安装的包。 --- ### 克隆 Conda 虚拟环境 为了快速复制现有环境,可使用克隆功能: ```bash conda create --name myenv_clone --clone myenv ``` 这将创建一个名为 `myenv_clone` 的新环境,其内容与 `myenv` 完全一致。 --- ### 查看所有 Conda 虚拟环境 要查看系统中所有的 Conda 虚拟环境列表,可以运行: ```bash conda env list ``` 或者使用等效命令: ```bash conda info --envs ``` 这两个命令都会列出所有已创建的虚拟环境及其路径和当前激活状态。 --- ### 管理 Conda 虚拟环境中的包 在激活的虚拟环境中,可以使用 Conda 或 pip 安装、更新或卸载包。例如: - 使用 Conda 安装包: ```bash conda install numpy ``` - 使用 pip 安装包: ```bash pip install requests ``` - 卸载包: ```bash conda remove numpy ``` 这些操作仅影响当前激活的虚拟环境,不会对其他环境造成影响[^4]。 --- ### 导出与导入 Conda 虚拟环境配置 可以导出当前环境的依赖配置文件以便复现: ```bash conda env export > environment.yml ``` 随后,可以通过以下命令根据该文件恢复环境: ```bash conda env create -f environment.yml ``` 这种方式非常适合团队协作或跨平台部署时保持环境一致性[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值