conda环境常用命令

部署运行你感兴趣的模型镜像

在不同的项目中经常需要conda来配置环境,这样能够实现不同版本的python和库的随意切换,并且减少了很多不必要的麻烦。这里记录下conda常用的一些基础命令,以便后续查询

1.查询conda版本

conda -V

2.查询所有conda环境

conda info -e
conda env list

3.创建新的conda环境

# conda create --name [环境名] python=[python版本]
conda create --name conda_name python=3.7.16

4.进入相应conda环境

# conda activate [环境名]
conda activate conda_name

5.退出当前conda环境

conda deactivate

6.在conda环境中添加库

以安装tensorflow-gpu为例,操作与pip安装方式类似

conda install tensorflow-gpu==1.15.4

7.删除相应conda环境

删除环境时应先从该环境中退出

# conda remove -n [环境名] --all
conda remove -n conda_name --all

8.clone环境

(a).根据环境名clone新的环境
# conda create -n [新环境名称] --clone [现有环境名称]
conda create -n new_name --clone conda_name
(b).根据环境路径复制生成新的环境

若已有环境路径为C:\Python\Anaconda3\envs\huggingface,需要生成的新的环境名为B,如下例:

# conda create -n [新环境名称] --clone [现有环境地址]
conda create -n new_name --clone C:\Python\Anaconda3\envs\huggingface

生成的新的环境的位置在anaconda的安装路径下,如例中即在 C:\Python\Anaconda3\envs 位置

关于python库一些知识可以参考Python3安装及使用心得
关于tensorflow1.13版本安装可以参考TensorFlow1.13.1安装指南

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### Conda 常用命令一览表及使用教程 Conda 是一个开源的包管理和环境管理系统,广泛用于 Python 和其他科学计算语言的依赖管理与环境隔离。以下是 Conda常用命令及其使用方法,适用于 Conda 的基础操作和环境管理。 --- #### 1. **Conda 环境管理命令** - **创建虚拟环境** ```bash conda create --name myenv ``` 创建一个名为 `myenv` 的新虚拟环境。 - **激活虚拟环境** ```bash conda activate myenv ``` 激活名为 `myenv` 的虚拟环境。 - **退出当前虚拟环境** ```bash conda deactivate ``` 退出当前激活的虚拟环境。 - **删除虚拟环境** ```bash conda remove --name myenv --all ``` 删除名为 `myenv` 的虚拟环境及其所有内容。 - **列出所有虚拟环境** ```bash conda env list ``` 显示所有已创建的虚拟环境。 - **导出虚拟环境配置** ```bash conda env export > environment.yml ``` 将当前虚拟环境的依赖配置导出为 `environment.yml` 文件。 - **从配置文件创建环境** ```bash conda env create -f environment.yml ``` 根据 `environment.yml` 文件创建一个新的虚拟环境。 --- #### 2. **Conda 包管理命令** - **安装包** ```bash conda install package_name ``` 在当前环境中安装指定的包。 - **安装特定版本的包** ```bash conda install package_name=version ``` 安装指定版本的包,例如 `conda install numpy=1.21`. - **更新包** ```bash conda update package_name ``` 更新当前环境中的指定包。 - **更新所有包** ```bash conda update --all ``` 更新当前环境中所有已安装的包。 - **卸载包** ```bash conda remove package_name ``` 从当前环境中卸载指定的包。 - **搜索可用包** ```bash conda search package_name ``` 查找可用的包及其版本信息。 - **列出当前环境中的包** ```bash conda list ``` 显示当前环境中已安装的所有包及其版本。 --- #### 3. **其他实用命令** - **查看 Conda 版本** ```bash conda --version ``` 显示当前安装的 Conda 版本。 - **更新 Conda 本身** ```bash conda update conda ``` 更新 Conda 到最新版本。 - **清理缓存** ```bash conda clean --all ``` 清理 Conda 缓存,释放磁盘空间。 - **批量安装依赖** ```bash while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt ``` 从 `requirements.txt` 文件中批量安装依赖包,优先使用 Conda,若失败则使用 Pip [^3]。 --- #### 4. **环境配置与管理** - **克隆环境** ```bash conda create --name newenv --clone myenv ``` 克隆一个已有的环境 `myenv` 并命名为 `newenv`. - **查看环境详细信息** ```bash conda info ``` 显示 Conda 和当前环境的详细信息。 - **查看特定环境的详细信息** ```bash conda info --envs ``` 显示所有环境的详细信息。 --- #### 5. **使用 Pip 与 Conda 结合** 虽然 Conda 是一个独立的包管理工具,但它也可以与 Pip 配合使用: - **在 Conda 环境中使用 Pip 安装包** ```bash pip install package_name ``` 在激活的 Conda 环境中使用 Pip 安装包。 - **导出 Pip 安装的包列表** ```bash pip freeze > requirements.txt ``` 将当前环境中通过 Pip 安装的包导出到 `requirements.txt`. --- #### 6. **快捷命令总结** | 操作 | 命令 | |------|------| | 创建环境 | `conda create --name myenv` | | 激活环境 | `conda activate myenv` | | 退出环境 | `conda deactivate` | | 删除环境 | `conda remove --name myenv --all` | | 导出环境 | `conda env export > environment.yml` | | 安装包 | `conda install package_name` | | 更新包 | `conda update package_name` | | 卸载包 | `conda remove package_name` | | 搜索包 | `conda search package_name` | | 列出包 | `conda list` | --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值