【发布时间】:2013-04-30 04:33:59
【问题描述】:
我的电脑上安装了 python 2.7 和 3.2,我想安装 django。当我这样做时,它会在 python 3 上自动安装 django 1.4。有没有办法可以在 python 2.7 上安装它?
【问题讨论】:
-
你没有提到你使用的是什么操作系统。
-
或者你是如何安装它的。
标签: django python-2.7 python-3.x
我的电脑上安装了 python 2.7 和 3.2,我想安装 django。当我这样做时,它会在 python 3 上自动安装 django 1.4。有没有办法可以在 python 2.7 上安装它?
【问题讨论】:
标签: django python-2.7 python-3.x
您可以在安装时明确提及python 版本。
首先从django website.下载源码
现在将其解压缩到任何位置并打开终端并转到文件夹中的位置。必须有一个名为setup.py的文件是安装文件。现在输入:
对于Python 3.2
python3.2 setup.py install
对于Python 2.7
python2.7 setup.py install
【讨论】:
这里真正的答案是您应该使用虚拟环境,因为它们都解决了这个特定问题,并且是行业标准,因为它们解决了许多问题。
安装 python-virtualenv :
$>sudo apt-get install python-virtualenv # 在 Ubuntu 上
针对你想要的 Python 创建一个虚拟环境,并激活它
$> virtualenv -p /usr/bin/pythonX ve
$> source ve/bin/activate
将 django 安装到这个虚拟环境中
$> pip install django
...
利润!
【讨论】: