關於 “'sqlite3' 不是內部或外部命令.....”問題


  學習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  

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM