Conda搭建Python环境

229 阅读1分钟

1、Conda简介

Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software.

Conda 分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是精简版,可以根据自己的需要来安装相应的软件,一般安装使用miniconda

2、安装方法

安装文档, 文档介绍两种安装方式

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"

3、使用简介

3.1、环境管理

  • 创建特定环境:conda create -n env_name
    • 创建一个名为 py310 版本为 Python 3.10 的环境 conda create -n py37 python=3.7
    • 创建一个名为 py27 版本Python 2.7 的 Anaconda 环境conda create -n py27 python=2.7 anaconda
    • 两者区别为py27环境默认会安装Anaconda自带的多个python三方包
  • 激活特定环境:conda activate env_name
  • 停用当前环境:conda deactivate
  • 查看环境:conda info -envs
  • 删除环境:conda remove -n env_name --all

3.2、包管理

包列表
  • 当前环境所有包:conda list
  • 特定环境所有包:conda list -n env_name
包删除
  • 删除当前环境中的包conda remove pkg_name
  • 删除特定环境中的包conda remove -n env_name pkg_name
  • 删除多个包conda remove pkg_name1 pkg_name2

参考