Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在virtualenv中安装django 1.5(开发版本)_Python_Django_Virtualenv - Fatal编程技术网

Python 在virtualenv中安装django 1.5(开发版本)

Python 在virtualenv中安装django 1.5(开发版本),python,django,virtualenv,Python,Django,Virtualenv,我正在尝试使用django 1.5开发一个web应用程序,但我不知道如何在virtualenv中安装django 1.5,因为django 1.5仍然是一个开发版本 我尝试过使用easy\u install和pip安装它,但我得到的只是django 1.4,因为它是官方版本 有人能帮我吗?直接从github存储库获取 pip install git+git://github.com/django/django.git@1.5b2 如何从git获取代码。然后去你的虚拟环境 source ~/pa

我正在尝试使用django 1.5开发一个web应用程序,但我不知道如何在
virtualenv
中安装django 1.5,因为django 1.5仍然是一个开发版本

我尝试过使用
easy\u install
pip
安装它,但我得到的只是django 1.4,因为它是官方版本


有人能帮我吗?

直接从github存储库获取

pip install git+git://github.com/django/django.git@1.5b2
如何从git获取代码。然后去你的虚拟环境

source ~/path/to/venv/bin/activate
然后转到下载的源并运行setup.py:

python setup.py install
现在您已经安装了最新开发的Django。

。要安装它,请使用:

pip install django
要安装不带git的最新开发版本,请自行承担风险:

pip install https://github.com/django/django/zipball/master
,并且可以使用pip安装,而无需安装git:

pip install https://www.djangoproject.com/download/1.5c2/tarball/

既然github版本是1.6“alpha”(atm),要获得1.5.x分支,您可以:

pip install --upgrade git+http://github.com/django/django.git@stable/1.5.x#egg=django

编辑:您可能需要
pip卸载Django
以删除以前的版本。

我认为此链接可能有用:

备选案文1

您可以安装Django的最新官方版本:

pip install Django==1.6.3
备选案文2

您可以试用测试版:

pip install https://www.djangoproject.com/download/1.7b2/tarball/
备选案文3

您可以获得最新的开发版本:

git clone https://github.com/django/django.git

或者正如VMitov所说,有一种方法可以通过pip直接安装它,我可以使用git安装django 1.5。但我不明白为什么main.py、loader.py、case.py、suite.py中出现了几个语法错误。请告诉我为什么会出现这些语法错误。
谢谢您将build/scripts-3.2/django-admin.py的模式从664更改为775 python3.2/site packages/django/utils/unittest/main.py”,第153行,getopt.error除外,消息:^SyntaxError:invalid syntax unittest/loader.py“,第92行异常除外,e:^SyntaxError:invalid syntax unittest/case.py“,第327行SkipTest除外,e:^SyntaxError:invalid syntax suite.py”,第141行异常除外,e:^SyntaxError:无效的语法因为我还是这里的新成员,所以我无法回答自己的问题,这就是为什么我只能使用注释向您显示错误的原因。>>>django.VERSION(1,6,0,'alpha',0)然后添加相关标记pip install git+git://github.com/django/django.git@1.5B2我的答案实际上是经得起时间考验的答案:P@SkylarSaveland答案一定是赢家!我最喜欢这个,因为你得到的是最新的1.5版本,而不是特定的测试版或候选版本。更容易升级。我现在正在这样做,目前安装了Django 1.4.3,但pip说“需求已经是最新的”。我不知道如何强制它升级到1.5.x.FWIW,我必须先卸载Django 1.4.3,然后才能获得1.5.x。我仍然更喜欢@skylar saveland answer,它可以让您更好地控制所获得的内容:但对于您不想经常更改的稳定部署,这是可以的。@Stefano您仍然需要git来使用另一种方式。是的,您确实需要在系统上安装git,虽然我不认为这是一个问题!