conda 虚拟环境

本文介绍了Anaconda中conda的核心功能是包管理与环境管理。详细说明了虚拟环境的创建、激活、退出、删除等操作的命令,如使用conda create创建,source activate或activate激活等。还列举了conda常用命令,如conda list查看安装包等。

在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。

创建虚拟环境:
使用 conda create -n your_env_name python=X.X(2.7、3.6等),anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。 指定python版本为2.7,注意至少需要指定python版本或者要安装的包, 在不指定python版本时,自动安装最新python版本。

conda create -n env_name python=2.7

# 同时安装必要的包

conda create -n env_name numpy matplotlib python=2.7

激活虚拟环境:
使用如下命令即可激活创建的虚拟环境

Linux:  source activate your_env_name(虚拟环境名称)

Windows: activate your_env_name(虚拟环境名称)

 此时使用python --version可以检查当前python版本是否为想要的(即虚拟环境的python版本)。

退出虚拟环境:
使用如下命令即可退出创建的虚拟环境

Linux:  source deactivate your_env_name(虚拟环境名称)

Windows:deactivate env_name,也可以使用`activate root`切回root环境

删除虚拟环境:
删除环境
使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

删除虚拟环境中的包
使用命令conda remove --name $your_env_name  $package_name(包名) 即可。

conda常用命令
conda list:查看安装了哪些包。
conda install package_name(包名):安装包
conda env list 或 conda info -e:查看当前存在哪些虚拟环境
conda update conda:检查更新当前conda

 

转自:https://blog.youkuaiyun.com/sizhi_xht/article/details/80964099

### 创建 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、付费专栏及课程。

余额充值