[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

时间: 2024-10-22 09:57:43

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

多版本Python共存时pip给指定版本的python安装package的方法

在Linux安装了多版本Python时(例如python2.7和3.6),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装requests 这个包,则: pip install -t /home/bigdata/local/python/lib/python2.7/site-packages requests 或者用-d指定路径: pip install request

在macOS上通过pyenv安装和切换多版本Python

1. 安装homebrew 官网 http://brew.sh/index_zh-cn.html 打开终端,在终端中粘贴如下脚本 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 测试是否安装成功 在终端中输入 brew -v 出现类似提示,即代表安装成功 Homebrew 0.9.5 (git revision 1021; last co

同时安装2个版本的python

使用pip 当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包.而是要使用启动器py.exe来指定pip的版本.命令如下: python2 -m pip install XXXX 比如python35安装tensorflow则为: python3 -m pip install –upgrade –ignore-installed https://storage.googleapis.com

【python】win7上多个版本python安装

1.多个python版本 安装自不必多说,win7下安装对应的msi或者exe安装程序即可 2.环境变量配置 2.1 新建Python的主目录,如图3.4版本 2.2 Path中添加 %Python_HOME%;%Python_HOME%\Scripts; 3.切换python版本 只需要修改Python_home路径即可,设置到那个版本路径,则当前使用的是那个版本的python. 需要注意的是,如果有使用第三方库,第三方库各个版本独立. 例如3.4版本和2.7版本python都需要使用到req

Ubuntu Linux 如何切换jre版本

安装新版jre: sudo apt-get install openjdk-7-jre sudo apt-get install openjdk-7-jdk 切换版本: sudo update-alternatives --config java 然后就可以选择想要的jre版本啦 Ubuntu Linux 如何切换jre版本,布布扣,bubuko.com

在Windows下安装多个版本的Python

我們先假設使用者,已經在 python 官方網站下載各版本的 Windows Installer 並安裝在預設路徑下: python 2.6:C:\Python26 python 2.7:C:\Python27 python 3.2:C:\Python32 我們希望在 command line 輸入 python26 就是執行 C:\Python26\python.exe:輸入 python32 就是執行 C:\Python32\python.exe 那麼可以利用 Windows 內建的 Dos

mac使用php-version切换PHP版本

在开发过程中,有时候我们的程序对某个php版本有着极为重要的限制,特别是大型项目. 因此,我们就需要切换多个php版本来满足我们的需求. 我们使用php-version来达到这个目的. 首先我们先使用brew安装一个php5.6,为什么不使用系统原有的php5.6呢? 这个是因为有时候升级系统时,会把自带的php配置给还原,所以我们使用一个新下载的php5.6. brew install homebrew/php/php56 下载完之后,我们先把php5.6给unlink,不然我们的php7是无

Centos 6.9 自带Python 2.6.6 切换为2.7.13(or later)

目的: 系统默认运行python, 系统提示2.6.6,不满足练习环境-->切到2.7.x步骤1: find 命令查找所有的python相关文件#find / name='python*' 2. 进入原来2.6.x python的路径,查看哪些和2.6相关. ls python* -l 3. 删除2.6相关的python 绿色文件,如#mv /usr/bin/python #mv /usr/bin/python2.6* 4:wget在线或者离线下载python 2.7.13->解压 进入目录,

Android实战技巧之八:Ubuntu下切换JDK版本【转】

本文转载自:http://blog.csdn.net/lincyang/article/details/42024565 Android L之后推荐使用JDK7编译程序,这是自然发展规律,就像是4年前编译android 1.6需要使用JDK5一样. 多版本JDK是可以共存的,只需要使用update-alternatives工具就可以随时将它们切换.下面描述安装openjdk和Oracle jdk(对不住了sun)以及切换版本的过程. 一.安装openjdk7 [plain] view plain