python运行环境搭建

目标是实现各个python运行环境的创建和隔离,比如你需要一个python环境来运行游戏相关的代码,另外一个python环境来运行科学计算有关的代码,等等。

安装对应版本的miniconda,这里用macos系统来说明。安装说明里面会写miniconda安装路径为~/opt/miniconda3

将conda运行文件所在目录加入环境

1
2
# miniconda3
export PATH=~/opt/miniconda3/bin/:$PATH

安装好后并没有激活任何环境,默认会存在一个叫base的环境,首先激活base环境,激活其他运行环境的命令类似

1
conda activate base

第一次激活会提示初始化所在shell环境,这里初始化zsh

1
conda init zsh

创建python2最新版本的game环境

1
conda create --name game python=2

创建指定python3.6版本的py3.6环境

1
conda create --name py3.6 python=3.6

查看conda所有环境,前面有星号的是当前激活环境

1
2
3
4
5
6
~ conda info -e
# conda environments:
#
base /Users/liuxing/opt/miniconda3
game * /Users/liuxing/opt/miniconda3/envs/game
py3 /Users/liuxing/opt/miniconda3/envs/py3

删除py3环境

1
conda env remove -n py3.6

查看conda版本

1
conda --version

显示当前环境下已安装包信息

1
conda list

添加下载channel

1
2
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

搜索包

1
conda search tornado

安装指定版本包

1
conda install package=version

升级指定版本包

1
conda update package=version

指定包的来源,加一个-c表示从http://anaconda.org下载资源包

1
2
conda install -c spyder-ide spyder=3.0.0
conda install --channel https://conda.anaconda.org/menpo opencv3
Share