2012-03-04 109 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.#.#