2015-07-02 52 views
1

我是Ubuntu新手,目前爲止我很喜歡它。我一直在試圖爲一個網站開發項目安裝Django。 在終端中,當我開始Python解釋器並輸入消息 - 無法找到安裝版本的python-django或python3-django

import django 
django.VERSION 

我面對任何問題,並得到

(1, 8, 2, 'final', 0) 

然後,開始我的項目,我輸入

django-admin startproject trialsite 

和我收到消息說

Cannot find installed version of python-django or python3-django 

我使用pip install Django==1.8.2安裝了django,並在通過apt-get使用之前安裝了django-admin軟件包。另外,我一直在關注Django書籍,作爲整個過程的指導。有人能告訴我這是什麼問題嗎?

我的/usr/local/lib/python2.7/dist-packagessite-packages都是空的。我不知道這是否重要。但根據django書,這是django-admin應該在哪裏。

+0

通過apt-get使用它? – TheGeorgeous

+0

我的意思是說我使用sudo apt-get install django-admin安裝了django-admin。 – LM10

+0

@ LM10 - 請將您的答案添加到答案區塊。不要將它們添加到您的問題。一旦你有一個解決你的問題的正確答案,點擊綠色的選中標記。它可以接受你自己的答案。這就是Stack Overflow的工作原理。 – jww

回答

2

使用下面的命令,它會得到解決。

sudo apt-get install python-django 
0

您正在收到此錯誤,因爲位於您的系統路徑之一中的django-admin文件有錯誤。它不會顯示python目錄中存在的django的正確位置。 做一個

回聲$ PATH

你應該得到這樣的事情:

在/ usr/local/bin目錄:在/ usr/bin中:/ bin中:在/ usr /本地/遊戲:在/ usr /遊戲

在一個名爲django-admin的文件中搜索所有這些位置。它將主要位於/ usr/bin或/ usr/local/bin中。 然後編輯該文件並確保路徑正確。 礦看起來是這樣的:

/usr/local/.lib/python2.7/dist-packages/django/..... 

我改成了

/usr/local/lib/python2.7/dist-packages/django/....... 

從.LIB改成了LIB

0

如果您正在使用的tcsh 作爲我跑Django的管理員,我的殼沒有足夠的「$ _」環境變量。如下創建後,我可以讓django-admin運行。

% set _ = (/usr/bin/env) 

% django-admin --version 
1.11.3 

您可以將$ _添加到您的.tcshrc文件,以便它自動加載到您的配置文件中。

相關問題