2016-02-17 44 views
10

升級到1.9的Django後,並試圖創造新的project.Getting以下錯誤 我應該怎麼解決這個問題?Django的admin命令錯誤,而項目創建

升級到1.9的Django和創建以下錯誤新的項目後發生 CommandError:/home/shaastr/ehgg/manage.py已經存在,覆蓋項目或應用到現有的目錄將不會取代衝突文件

+0

錯誤似乎很清楚:您已經有一個項目。 –

+0

我遇到了同樣的問題。但仍然沒有解決方案.. –

+0

這似乎virtualenv影響。 –

回答

11

我想你已經安裝了2個django版本,並且在嘗試啓動項目時都會調用這兩個版本。

嘗試運行PIP卸載Django的兩倍,如果同時運行時間,那麼,這是發生了什麼事情。顯然,PIP安裝Django事後得到它

+0

這對我來說是合適的解決方案,謝謝! –

+0

出於同樣的原因,但解決它有點難,因爲每個人都在不同的python版本。所以我不得不卸載,切換pythons,再次卸載,然後回去安裝 – user4421975

0

工作確保如果您已刪除(rm -r)「你的Django PROJECT_NAME」也刪除rm)的manage.py相應刪除項目蟒蛇文件同一存儲庫

1

刪除manage.py然後重新運行你的Django管理員startproject命令的命令,它會工作

2

我有同樣的問題,使用PIP超過舊版本安裝Django 1.10之後。 我用pip卸載並手動刪除了site-packages文件夾中剩餘的django文件夾。 使用pip重新安裝,現在它沒有問題。

0
sudo pip uninstall django 
sudo rm /usr/local/lib/python2.7/dist-packages/django/ -rf 
sudo pip install django==1.10 

這解決了我的問題。

0

您需要定義另一個目錄的新項目。 不是/ehgg目錄。 看起來您雖然在舊項目中創建了一個新項目。 而這個錯誤清楚地表明,舊的項目存在舊的設置,即「manage.py」。由於每次爲新項目創建新設置manage.py

我希望你很清楚。 謝謝。