學習django 按書上的 執行 manage.py dbshell 時, 報“'sqlite3' 不是內部或外部命令,也不是可運行的程序 或批處理文件。”
也就是指,環境變量中沒有“sqlite3”。
我是用的是 python2.7 , sqlite3是自帶的, 難怪在環境變量中找不到它, 解決方法自然是在環境變量中重新設置。
1.首先要重新下載sqlite3 。 http://www.sqlite.org/2014/sqlite-shell-osx-x86-3080600.zip
2.隨意解壓到一個文件中。
3.接了便是設置環境變量,我的電腦》屬性》高級系統設置》高級》環境變量》新建 變量名: sqlite3 變量值:(步驟2中解壓的地址 + sqlite3.exe)
這樣按理應該沒問題了, 不過我設置完后, 重新執行manage.py dbshell 出現了非常奇怪的語法錯誤 ,我的項目是保存在 python do 下的子文件, 我執行后報,near do syntax error 。 google 了許久也沒找到問題, 報着試試的心態, 把python do改成 -》 pythondo 沒想到這樣就過了。T T