为python 2.7创建虚拟环境

时间:2014-01-06 21:18:52

标签: python django macos python-2.7

我想安装django,但我的os是mac的系统有python 2.6,它不能支持django。所以我安装了python 2.7,但是当我在终端输入python时,它在搜索后响应版本为2.6我将它更改为python 2.7,其中两个仍然在我的计算机上,当我想安装django它仍然安装它2.6所以我决定安装虚拟环境,但是当我使用“virtualenv venv”创建一个新环境时,它会生成带有Python 2.6版本的环境!我真的很困惑我应该怎么做才能用python 2.7创建虚拟环境?

2 个答案:

答案 0 :(得分:0)

简短的回答是你可以在〜/ .bash_profile中编辑PATH,以确保python 2.7的路径在2.6版本之前。

在MAC OS上触摸系统python并使用自制软件安装最新版本是一种很好/通常的做法。安装brew后,您可以通过以下方式安装python:

brew install python

Homebrew将负责PATH。之后,您将能够使用2.7安装来安装软件包并控制虚拟环境。

答案 1 :(得分:0)

您可以将python解释器指定为virtualenv_install

的前缀

请参阅此帖:Is it possible to install another version of Python to Virtualenv?

我的意思是通过指定正确的python解释器来创建一个新的虚拟环境:

mkdir virtualenvs
cd virtualenvs
~/.localpython/bin/virtualenv py2.7 --python=/home/<user>/.localpython/bin/python2.7

(参见我提到的stackoverflow帖子)