用Conda来管理Python环境和项目是目前最流行的方式。我比较喜欢装Miniconda,默认只包含了 python 和 conda,最简洁,再根据项目需要安装需要的包。不过国内用conda有时有点慢,那就用国内镜像吧。
wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 这个版本是适合于linux的,要看清楚噢。
Miniconda 镜像
下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
安装
chmod 777 Miniconda3-latest-Linux-x86_64.sh #给执行权限
bash Miniconda3-latest-Linux-x86_64.sh #运行
Conda的环境管理
创建环境
conda create --name env1 python=3.9
激活环境
activate env1 # for Windows
source activate env1 # for Linux & Mac
返回主环境
deactivate env1 # for Windows
source deactivate env1 # for Linux & Mac
删除环境
conda remove --name env1 --all
查看系统中的所有环境
用户通过miniconda安装的不同Python环境会放在~/miniconda/envs
目录下。查看当前系统中已经安装了哪些环境,使用conda info -e
。
Conda的包管理
安装库
为当前环境安装库
# 例
conda install numpy
查看已经安装的库
conda list
查看某个环境的已安装包
conda list -n env1
搜索package的信息
conda search numpy
安装package到指定的环境
conda install -n env1 numpy
# 如果不用-n指定环境名称,则被安装在当前活跃环境
# 也可以通过-c指定通过某个channel安装
更新package
conda update -n env1 numpy
删除package
conda remove -n env1 numpy
更新conda
conda update conda
更新anaconda
conda update anaconda
更新Python
conda update python
# 假设当前环境是python 3.9, conda会将python升级为3.9.x系列的当前最新版本
设置国内镜像
因为http://Anaconda.org的服务器在国外,所有有些库下载缓慢,可以使用清华Anaconda镜像源。 网站地址: 清华大学开源软件镜像站
Anaconda 下载
镜像 Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。 TUNA还提供了Anaconda仓库的镜像,运行以下命令:
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/
网友评论