conda及虚拟环境常用命令

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

创建虚拟环境:

conda  create  -n  env_name

conda  create  -n  env_name python=3.5 # 创建指定python版本

conda  create  -n  env_name package_name # 创建环境并安装名为package_name 的包

conda  create  -n  env_name python=3.5 numpy scipy # 创建指定python版本下包含某些包

自定义路径:

conda create -p /path/to/your/custom/env myenv

激活虚拟环境:

activate  env_name

#conda 安装tensorflowCPU版本

egconda create -n tensorflow_env tensorflow

conda activate tensorflow_env

#conda安装tensorflowGPU版本

egconda create -n tensorflow_gpuenv tensorflow-gpu

conda activate tensorflow_gpuenv

退出当前虚拟环境:

conda deactivate

复制某个虚拟环境:

conda  create  -n  new_env_name  --clone  old_env_name

删除某个虚拟环境:

conda  remove  -n  env_name  --all

conda env remove -n env_name           #上面失败时用

conda  remove  package                 #删除当前环境中的包

conda  remove  -n  env_name  package   #删除指定环境中的包

查看当前所有虚拟环境:

conda  info  --envs

conda  env  list

查看当前所有虚拟环境下的所有安装包:

conda  list  #需进入该虚拟环境

conda  list  -n  env_name

安装或卸载包(进入虚拟环境之后):

conda  install  xxx

conda  install  xxx=版本号                      # 指定版本号

conda  install  xxx -i 源名称或链接             # 指定下载源

conda  install --name env_name package_name    #在指定环境中安装包

conda  uninstall  xxx

分享虚拟环境(不同平台和操作系统之间):

conda env export > environment.yml    # 导出当前虚拟环境,生成environment.yml文件

conda env create -f environment.yml   # 创建保存的虚拟环境,在environment.yml文件路径下使用

conda env update -f environment.yml   #已经创建了环境,想要按照environment.yml的内容进行安装

批量导出虚拟环境中的所有组件(相同平台和操作系统)Conda-Pack

conda install -c conda-forge conda-pack   # conda-forge  安装

pip install conda-pack                    # PyPI 安装

打包一个环境:

# Pack environment my_env into my_env.tar.gz

conda pack -n my_env

# Pack environment my_env into out_name.tar.gz

conda pack -n my_env -o out_name.tar.gz

# Pack environment located at an explicit path into my_env.tar.gz

conda pack -p /explicit/path/to/my_env

重现环境:

# Unpack environment into directory `my_env`

mkdir -p my_env

tar -xzf my_env.tar.gz -C my_env

# Use Python without activating or fixing the prefixes. Most Python

# libraries will work fine, but things that require prefix cleanups

# will fail.

./my_env/bin/python

# Activate the environment. This adds `my_env/bin` to your path

source my_env/bin/activate

# Run Python from in the environment

(my_env) $ python

# Cleanup prefixes from in the active environment.

# Note that this command can also be run without activating the environment

# as long as some version of Python is already installed on the machine.

(my_env) $ conda-unpack

升级

升级Anaconda需先升级conda

conda update conda

conda update anaconda

conda update --all           #更新所有包

conda update package_name    #更新指定的包

conda install package_name=version_number   #指定版本号升级包

conda list –outdated  #查看可升级的包

conda瘦身

conda clean -p          #删除没有用的包 (检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们)

conda clean -t          #删除tar(删除conda保存下来的tar)

conda clean -y --all    #删除所有的安装包及cache

查看镜像源:conda config --show channels

添加镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes conda config --append channels conda-forge

Cuda是否安装成功

Cmd  nvcc --version

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

PyTorch 2.6

PyTorch 2.6

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

<think> 嗯,用户需要查询conda删除虚拟环境命令。根据引用内容,用户提供了多个相关引用,需要整合这些信息给出准确答案。 用户引用了四篇资料,其中[1]提到用conda remove -n image_processing --all命令;[2]介绍了两种方法:通过路径删除和通过名称删除;[3]提到了基本命令;[4]详细说明了创建和删除虚拟环境命令。这些都需要综合参考。 用户明确要求查找删除命令,需要给出最常用和最可靠的方式。通过名称删除是最直接的方法,引用[1][2][4]都支持这种方式:conda remove -n env_name --all。通过路径删除的方法在引用[2][4]中提到,适用于自定义路径安装的环境。 操作步骤需要注意关键细节: 1 必须先退出待删除环境(引用[2]强调),否则会报错 2 删除后建议用conda env list验证(引用[3]提到) 3 如果环境路径不在默认位置,必须使用--prefix指定路径 环境管理相关命令也需要补充,比如查看环境列表的命令conda env list,引用[3][4]都提到了这个命令。 最后考虑用户可能的后续问题,比如删除环境后是否需要清理其他文件?引用[3]提到.bashrc中的路径清理,但普通用户通常不需要操作这个。更实际的延伸问题是环境复制或重建,引用[2]正好提供了克隆命令conda create -n new_env --clone old_env。 安全提示很重要,要强调删除不可恢复,避免用户误操作。命令行中的占位符env_name要用尖括号标注清楚是需替换内容。 准备用分段式结构回答:先核心命令,再步骤分解,最后补充说明和常见问题。这样既解决主要问题,又预防后续疑问。 </think> 以下是**conda删除虚拟环境的完整命令及操作步骤**(核心方法参考引用[1][2][4]): ### 🔍 删除虚拟环境的两种常用方式 #### 方法一:通过环境名称删除(推荐) ```bash conda remove -n <虚拟环境名称> --all ``` **操作步骤**: 1. 退出待删除环境(若当前位于该环境中): ```bash conda deactivate ``` 2. 执行删除命令(以删除名为 `my_env` 的环境为例): ```bash conda remove -n my_env --all ``` 3. 确认删除:输入 `y` 确认操作 #### 方法二:通过环境路径删除(适用于自定义路径安装的环境) ```bash conda remove --prefix <完整环境路径> --all ``` **示例**: ```bash conda remove --prefix D:/conda_envs/my_env --all ``` ### ️ 关键注意事项 1. **必须退出待删环境**:若环境正在使用中,删除会报错 `CondaEnvironmentError` 2. **验证是否删除成功**: ```bash conda env list # 或 conda info --envs ``` 成功删除后,该环境将从列表中消失[^2][^4] 3. **环境路径查询**: - 若不确定环境路径,先运行 `conda env list` 查看路径列 - 默认路径通常在 `Anaconda3/envs/` 下[^4] ### 💡 补充命令 | 命令 | 作用 | |------|------| | `conda deactivate` | 退出当前环境(删除前的必要步骤) | | `conda env list` | 查看所有虚拟环境及路径 | | `conda create -n new_env --clone old_env` | 克隆环境(备份用)[^2] | > **重要提示**:删除操作不可逆!确保环境中无重要数据。若环境由非默认路径创建(如用 `--prefix` 指定),必须使用方法二通过路径删除[^4]。 --- ### ❓ 相关问题 1. 如何安全删除占用空间过大的 Conda 环境? 2. Conda 环境删除后为何仍残留文件?如何彻底清理? 3. 如何批量删除多个不再使用的 Conda 虚拟环境? 4. 删除环境时出现 `CondaEnvironmentError` 错误应如何解决? [^1]: 通过 `-n` 指定环境名删除的标准方法 [^2]: 删除路径与环境切换的详细流程 [^4]: 自定义路径环境的删除及权限处理说明
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值