[python]如何使用virtualenvwrapper切换不同版本的python?

来源:互联网 发布:淘宝假台湾回流紫砂壶 编辑:程序博客网 时间:2024/04/29 01:28


早就听说virtualenv是python必备神器之一,但一直觉得mac自带的python2.7就很好用了,好像没有必要用virtualenv,不过今天在github上看到一个新的python开源项目,需要用python3,于是必须上virtualenv了。

1. 安装virtualenv, virtualenvwrapper

sudo pip install virtualenv

sudo pip install virtualenvwrapper

2. 安装python3.4

mkdir ~/src

cd ~/src/

wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz

tar -zxvf Python-3.4.0.tgz

cd Python-3.4.0

mkdir ~/.localpython

./configure --prefix=/Users/heliclei/.localpython(备注 .localpython的目录)

make

make install

3. 创建环境

mkvirtualenv env27

mkvirtualenv -p /Users/heliclei/.localpython/bin/python3.4 env34(备注 .localpython的目录)

这样就分别建立了python2.7和3.4两个版本的虚拟环境

4. 切换

workon env27

看一下python的版本

python --version

>>Python 2.7.6

再切到3.4的环境

workon env34

查一下版本

python --version

>>Python 3.4.0

看来两个版本的python都工作正常:)

5.

退出环境:deactivate

删除环境: rmvirtualenv env_name

转载自:http://www.2cto.com/os/201412/365570.html  (已验证可用。)

0 0