Conda: 查看现有虚拟环境与删除现有虚拟环境
2026/7/27 17:16:51 网站建设 项目流程

Conda: 查看现有虚拟环境与删除现有虚拟环境

  • 1. Viewing a list of your environments (查看现有虚拟环境)
  • 2. Removing an environment (删除现有虚拟环境)
  • References
PyTorch,PT TensorFlow,TF Python, PY NumPy, NP

Managing environments
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

1. Viewing a list of your environments (查看现有虚拟环境)

To see a list of all of your environments, in your terminal window or an Anaconda prompt, run:

conda info --envs

OR

conda env list

A list similar to the following is displayed:

(base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$ conda info --envs # conda environments: # base * /home/yongqiang/miniconda3 (base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$ (base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$ conda env list # conda environments: # base * /home/yongqiang/miniconda3 (base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$

If this command is run by an administrator, a list of all environments belonging to all users will be displayed.
如果以管理员身份运行此命令,将会显示所有用户的所有环境列表。

conda info --envs conda env list
(base) yongqiang@yongqiang:~$ conda env list # conda environments: # base * /home/yongqiang/miniconda3 pt-1.4_py-3.6 /home/yongqiang/miniconda3/envs/pt-1.4_py-3.6 tf_cpu_1.4.1 /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1 tf_cpu_1.4.1_py2 /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1_py2 (base) yongqiang@yongqiang:~$

2. Removing an environment (删除现有虚拟环境)

To remove an environment, in your terminal window or an Anaconda prompt, run:

conda remove --name myenv --all

You may instead useconda env remove --name myenv.

To verify that the environment was removed, in your terminal window or an Anaconda Prompt, run:

conda info --envs
(base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$ conda info --envs # conda environments: # base * /home/yongqiang/miniconda3 (base) yongqiang@yongqiang:~/tensorflow_work/tensorflow$

The environments list that displays should not show the removed environment.
此时显示的列表中将不再包含已删除的环境。

conda remove -n your_env_name --all conda remove --name your_env_name --all
(base) yongqiang@yongqiang:~$ conda env list # conda environments: # base * /home/yongqiang/miniconda3 pt-1.4_py-3.6 /home/yongqiang/miniconda3/envs/pt-1.4_py-3.6 tf_cpu_1.4.1 /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1 tf_cpu_1.4.1_py2 /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1_py2 (base) yongqiang@yongqiang:~$ (base) yongqiang@yongqiang:~$ conda remove -n tf_cpu_1.4.1_py2 --all Remove all packages in environment /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1_py2: ## Package Plan ## environment location: /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1_py2 The following packages will be REMOVED: _libgcc_mutex-0.1-main ca-certificates-2020.1.1-0 certifi-2019.11.28-py27_0 libedit-3.1.20181209-hc058e9b_0 libffi-3.3-he6710b0_1 libgcc-ng-9.1.0-hdf63c60_0 libstdcxx-ng-9.1.0-hdf63c60_0 ncurses-6.2-he6710b0_1 pip-19.3.1-py27_0 python-2.7.18-h15b4118_1 readline-8.0-h7b6447c_0 setuptools-44.0.0-py27_0 sqlite-3.31.1-h62c20be_1 tk-8.6.8-hbc83047_0 wheel-0.33.6-py27_0 zlib-1.2.11-h7b6447c_3 Proceed ([y]/n)? y Preparing transaction: done Verifying transaction: done Executing transaction: done (base) yongqiang@yongqiang:~$ (base) yongqiang@yongqiang:~$ conda remove --name tf_cpu_1.4.1 --all Remove all packages in environment /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1: ## Package Plan ## environment location: /home/yongqiang/miniconda3/envs/tf_cpu_1.4.1 The following packages will be REMOVED: _libgcc_mutex-0.1-main ca-certificates-2020.1.1-0 certifi-2018.8.24-py35_1 libedit-3.1.20181209-hc058e9b_0 libffi-3.2.1-hd88cf55_4 libgcc-ng-9.1.0-hdf63c60_0 libstdcxx-ng-9.1.0-hdf63c60_0 ncurses-6.2-he6710b0_1 openssl-1.0.2u-h7b6447c_0 pip-10.0.1-py35_0 python-3.5.6-hc3d631a_0 readline-7.0-h7b6447c_5 setuptools-40.2.0-py35_0 sqlite-3.31.1-h62c20be_1 tk-8.6.8-hbc83047_0 wheel-0.31.1-py35_0 xz-5.2.5-h7b6447c_0 zlib-1.2.11-h7b6447c_3 Proceed ([y]/n)? y Preparing transaction: done Verifying transaction: done Executing transaction: done (base) yongqiang@yongqiang:~$ (base) yongqiang@yongqiang:~$ conda env list # conda environments: # base * /home/yongqiang/miniconda3 pt-1.4_py-3.6 /home/yongqiang/miniconda3/envs/pt-1.4_py-3.6 (base) yongqiang@yongqiang:~$
prompt [prɒmpt]:n. 提示,提示符 v. 提示,促使,激起,导致 adj. 迅速,敏捷,准时,立即的 adv. 准时地

References

[1] Yongqiang Cheng (程永强), https://yongqiang.blog.csdn.net/
[2] Conda: 查看现有虚拟环境与删除现有虚拟环境, https://mp.weixin.qq.com/s/DTRSEh_w_TozmZOKPgPRZA

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询