2016-05-22 52 views
0

Django的新手。我有一些Python編程經驗(初學者 - 中級)。我參加了Django民意調查教程,無法解決高級教程中的部署問題:如何編寫可重複使用的應用程序:https://docs.djangoproject.com/en/1.9/intro/reusable-apps/Django部署 - Django投票教程:高級教程

在使用自己的軟件包部分,我遇到了一個問題,當我點安裝--user django -polls /距離/ Django的投票-0.1.tar.gz。我得到這個迴應:

「需求'django-polls/dist/django-polls-0.1.tar.gz'看起來像一個文件名,但該文件不存在。」

我使用的是Windows 10的計算機,我注意到包擴展名爲.zip不是.tar.gz解開

我沒點子安裝--user Django的投票/距離/ Django的投票-0.1。 zip(將擴展名更改爲.zip)但具有相同的響應:

「要求'django-polls/dist/django-polls-0.1.zip'看起來像一個文件名,但該文件不存在。

我正在從dist目錄進行pip安裝。在試圖找出問題的根源,我有一些犯罪嫌疑人:

  1. 當我保存在README.rst文件中的Spyder我選擇的網頁(的CSS的.htm的.html)選項,但改變了擴展到.rst。在文件探索下的類型,它說RST文件,所以我認爲我做到了這一點。否則我不知道用什麼程序來創建.rst文件。

  2. 我找不出什麼程序創建.in文件類型。我的MANIFEST.in文件是一個文本文檔。

  3. 爲什麼爲包而不是.tar.gz文件創建.zip文件?

  4. 我的LICENSE文件是一個.html文檔。這很重要嗎?

  5. 我應該創建一個虛擬環境嗎?本教程第一部分的python manage.py startapp polls是否會創建一個虛擬環境。

我剪下並粘貼了教程中的所有代碼,所以除非教程有錯字,否則我認爲代碼可能不是問題。如果這有所幫助,我還會安裝Anaconda。

這是我的第一次部署,所以請儘量減少解釋。謝謝。

回答

0

如果您在要安裝它的項目目錄中,則必須上一個目錄執行安裝。 那麼試試這個:

../django-polls/dist/django-polls-0.1.tar.gz 

如果您使用的是虛擬環境中,你可以刪除--user標誌。