2012-03-04 107 views
6

我使用The Definitive guide to installing Django on ubuntu,具有讽刺意味的是需要更明确的东西,因为我无法使其工作。如何在Ubuntu 11.10上安装Django?

(我按照上面的链接在此之前的步骤)

这里是我的情况/停顿:

[email protected]:/var/src$ tar xzvf Django-1.3.1.tar.gz 
tar (child): Django-1.3.1.tar.gz: Cannot open: No such file or directory 
tar (child): Error is not recoverable: exiting now 
tar: Child returned status 2 
tar: Error is not recoverable: exiting now 

所以它告诉我有没有文件的Django 1.3.1.tar 。广州?我想我可以通过以下方式检查我们的文件:

[email protected]:/var/src$ ls 
index.html index.html.1 
[email protected]:/var/src$ 

我需要做什么?

+1

您可以用'PIP '安装最新版本的django。如果您没有'pip',则可以发出'easy_install pip'。然后输入'pip install django'这会自动链接django-admin。py为你,并且整体简化了安装过程。 – dm03514 2012-03-04 19:35:54

+0

感谢您的帮助。我总是惊讶有多少种方式来绑定我的鞋子...... – 2012-03-04 19:52:36

+0

提名重新开放......“程序员常用的工具”是毫无价值的标准,几乎包含了所有内容。因此,包管理器和Django就像Apache和Nginx配置以及发行版上的任何其他命令或程序一样。 – jww 2014-08-08 04:17:35

回答

0

确实,继链接之后,我首先遇到同样的问题。

mv index.html Django-1.3.1.tar.gz 

修复它对我来说。然后,你可以用

tar xzvf Django-1.3.1.tar.gz 
3

继续。如果你使用Ubuntu的,那么你可以使用在存储库中提供的软件包:

$ sudo apt-get install python-django 
... 
$ python -c 'import django; print django.get_version()' 
1.3 
0

任何指南,不包括的virtualenv和virtualenvwrapper ISN”对我来说确实够不够:)认真的说,它会让你从一个痛苦的世界中解脱出来。

此外,nginx + gunicorn现在似乎是用于提供django而不是Apache + mod_wsgi的默认方法,但我会说那不太确定。

17

pip是安装python软件包的最佳工具。这里是link在ubuntu上安装setup-tools和pip。

如果你已经安装了pip,那么安装django和其他python软件包将非常容易。

$ sudo pip install django 

或特定版本的Django的

$ sudo pip install django==1.3.1 
0

1)下载Django的1.3.1.tar.gz https://www.djangoproject.com/download/

2)进入目录与文件

tar xzvf Django-1.3.1.tar.gz 
cd Django-1.3.1 
sudo python setup.py install 

3)检查python是否看到django

>>> python 
>>>import django 
>>>print django.get_version() 

之后,你得到的Aptana作为IDE和Django

0

工作,如果你有使用easy_install:

easy_install django 

,并针对特定版本:

easy_install django==1.#.#