[python]如何使用virtualenvwrapper切换 不同版本的python?
早就听说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
make
make install
3. 创建环境
mkvirtualenv env27
mkvirtualenv -p /Users/heliclei/.localpython/bin/python3.4 env34
这样就分别建立了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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。