terminal 報錯:ImportError: Couldn't import Django.


1.問題

  今天學習django,測試當前項目時遇到了莫名其妙的報錯:

  

python manage.py runserver
:ImportError: Couldn't import Django. Are you sure it's installed and available on
your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

  

十分納悶?明明安裝了,怎么會import報錯。

 

2.嘗試排錯

(1)既然import錯誤,那就先檢查是否installed,結果在list包里找到了django。

(2)因為我安裝在虛擬環境里,所以這次來重新activate以下env,依舊失敗。

(3)回看出錯語句:python manage.py runserver  在工具里又可以執行manage.py,那很可能是python出了問題。

    稍微一回想我的原生python,和虛擬環境里的不是一個版本,當使用python的時候,它的系統變量是指向其他環境(沒有裝django)的,所以報錯。

   

3.解決

既然是python問題,那就稍稍修改一下命令(對我而言指定使用當下環境的py):

 python3.7 manage.py runserver

  如果你沒做任何更改,就會顯示默認的界面,如下:

 

 

 

 

 

2020-07-07

00:24:57


免責聲明!

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



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