利用conda实现python多版本的管理与切换

Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。

如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题,而且在 Windows 平台经常出现安装依赖包(比如 MySQL-python)失败的情况也得以解决。

Anaconda

Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。

  • 第一:提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。
  • 第二:提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。

conda使用

//查看当前的python环境列表
conda-env list  

根据需求创建自己所需的python环境
conda create --name test_py3.4 python=3.4

激活相应的环境
source activate test_py3.4

//disable当前的环境
source deactivate

//在相应的环境下安装python软件包
# 查看已安装的包
conda list 
# 安装 matplotlib 
conda install matplotlib
# 包更新
conda update matplotlib
# 删除包
conda remove matplotlib

你可能感兴趣的:(python学习手记,Python学习手记)