windows:
1 下载地址:Python官网
? ? 分别下载python2.7和python3.6,推荐下载32bit
2 安装:双击安装包,一路next,推荐安装目录,C盘根目录
3 环境变量配置:选一个常用的版本,配置其环境变量
? ? 直接在cmd窗口中,执行python,则为此版本
? ? 如python2.7环境变量目录为:
C:\Python27? ? ? ? ? ? ? ? # python可执行文件目录
C:\Python27\Scripts? ? # python包管理工具pip目录
如何自如的使用两个版本呢,有神器,请接着看:
4 virtualenvwrapper安装:
此工具可以为不同的项目单独创建一个python虚拟环境,与其他环境独立开来,解决多个项目python版本或依赖冲突的问题。
pip install? virtualenvwrapper-win
安装后,会有三个命令可用 mkvirtualenv, work, deactivate
mkvirtualenv? -p? C:\Python36\python.exe env3? ? # 创建python3虚拟环境
mkvirtualenv? -p? C:\Python27\python.exe env2? ? # 创建python2虚拟环境
安装后会直接进入该虚拟环境,在(env3)此状态下的所有操作,都是python3的环境
deactivate? ? ? ? # 退出虚拟环境
workon? ? ? ? # 列出所有创建的虚拟环境
workon auto_test? ? ? ? # 进入一个虚拟环境
Linux:
一? Ubuntu16.04目前自带 Python2.7.12 和 python3.5.2,不需要安装,若想升级请慎重
$ python2? script.py??????????? #python2环境运行脚本
$ python script.py?????????????? #python2环境运行脚本
$ python3 script.py??????????? #python3环境运行脚本
#? pip安装
$ sudo apt-get install python-pip ? ? ?? # python2的pip
$? sudo apt-get install python3-pip???????????? # python3的pip
#? pip的使用范例
$? pip install six??????????? #? python2环境安装six???/p>
$? pip3 install six?????????? # python3环境安装six???/p>
二? virtualenvwrapper安装
?$? sudo pip? install virtualenvwrapper
#? virtualenvwrapper 环境配置
$ sduo vi /etc/profile????? # 打开profile配置文件
#在profle文件末尾配置如下信息,
# /home/ljz/.virtualenvs? 存放虚拟环境路径,在自己电脑选个目录
export WORKON_HOME=/home/ljz/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh????
#? virtualenvwrapper使用
$? workon???????????????????? # 列出所有虚拟环境
$? workon? py2?????????? #进入py2的虚拟环境
$? mkvirtualenv? -p python2? py2 ???????? # 创建一个名为py2的python2虚拟环境
mkvirtualenv -p? python3 py3????????? # 创建一个名为py3的python3虚拟环境
deactivate?????????????? #退出当前的虚拟环境
Mac:
一 Download
python2.7.13:??https://www.python.org/downloads/release/python-2713/
Python3.6.2:? ?https://www.python.org/downloads/release/python-362/
二 Install
? ? 1 double click python2.7.13 pakage, default install
?? ?2?double click python3.6.2 pakage, default install
三 Check
? ? $ python
$ ?python3
四 Use
1 python2 file
? $ python ?test.py
2 python3 file
?$ python3 test.py
?五 Install ipython
1?pip install ipython
2?pip3 install ipython
use ipython
六 Install?virtualenvwrapper
$pip install virtualenvwrapper? ? ? ? # install
$?echo?“source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh” >> .bash_profile? ?# 设置环境变量
创建虚拟环境
$ mkvirtualenv? env27? ? ?# 默认python版本虚拟环境,一般为python2
创建指定python版本的虚拟环境
$ mkvirtualenv -p python3.4 env34
启动虚拟环境
$ workon env27
退出虚拟环境
$ deactivate
删除虚拟环境?
$ rmvirtualenv env27