Loading

Anaconda-用conda创建python虚拟环境

前言

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。

安装Anaconda后可以输入conda -V查看conda版本,如果conda命令找不到的话,需要把Anaconda添加到环境变量。

  • anaconda安装的目录 D:\Anaconda3

  • anaconda/scripts的目录 D:\Anaconda3\Scripts

  • bin的目录 D:\Anaconda3\Library\bin

查看当前存在哪些虚拟环境

conda env list
conda info -e

检查更新当前conda

conda update conda

Python创建虚拟环境

conda create -n your_env_name python=x.x
# conda create -n ai python=3.9

创建的虚拟环境文件可以在Anaconda安装目录envs文件下找到

激活或者切换虚拟环境

Linux: source activate your_env_name
Windows: activate your_env_name

查看安装了哪些包

conda list

对虚拟环境中安装额外的包

conda install [package]

退出虚拟环境

conda deactivate
或者`activate root`切回root环境
Linux下:source deactivate 

删除虚拟环境

conda remove -n your_env_name --all

删除环境中的某个包

conda remove --name $your_env_name  $package_name

设置国内镜像

Anaconda的服务器在国外,安装多个packages时,conda下载的速度经常很慢。可以添加清华的镜像源来提高速度,将其加入conda的配置即可:

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/main/

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/cloud/bioconda/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/

查看已经添加的channels

conda config --get channels

恢复默认镜像

conda config --remove-key channels
posted @ 2023-05-23 16:56  hkwJsxl  阅读(65)  评论(0编辑  收藏  举报