今早在指令行運作django-admin.py突然失效了。聯想到昨天把Python的版本号由3.4降為2.7,Django由1.65降為1.5,能夠是由于當中的修改造成的問題。網上搜了一下解決方式五花八門,親測之後彙總一下。
1、問題:“找不到django-amdmin.py” 推測原因:環境變量問題
盡管我手動把Python的路徑由3.4改動為2.7。但還是無效。細緻觀察後,發現path中記錄的是<python路徑>\Lib\site-packages\django,這個路徑事實上是不對的。django-amdmin.py實際在bin目錄下。
解決方式:将<python路徑>\Lib\site-packages\django改為<python路徑>\Lib\site-packages\django\bin
2、問題:“django-amdmin.py無法運作” 推測原因:django-amdmin.py使用的環境路徑不對
百度之後發現改動django-amdmin.py的環境路徑能修複問題
第一行:#!/usr/local/bin python改動為#!C:/Python27/python.exe(依據你的安裝情況替換)
或者通過python django-admin.py startproject testproject來運作。
3、問題:“運作django-amdmin.py之後出現滿屏的指令提示” 推測原因:python在win7的bug
改動注冊表:HKEY_CLASSESS_ROOT/Applications/python.exe/shell/open/command
在"C:\Python27\python.exe" "%1"後面加上 %*
4、問題:“運作django-admin.py之後被記事本等程式打開”原因:.py檔案預設打開程式不對
這個問題困擾了我好久,原來我為了看代碼友善,把.py檔案預設打開方式改為emeditor,導緻運作.py腳本的時候自己主動以記事本打開。(也可能是被程式打開,同理)
解決方案:在随便一個.py檔案上右鍵-打開方式-選擇預設打開方式,選擇預設使用python.exe打開(在python安裝檔案夾裡面),問題解決。
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5117821.html,如需轉載請自行聯系原作者