Django項目出現ModuleNotFoundError: No module named ...

問題如題。

也接觸Django不久,沒導入第三方庫的時候運行“python manage.py runserver”命令時都是正常的。但是一旦導入第三方庫的時候,啓動服務器命令就會報錯。標題中的“...”就是第三方庫的名稱,明確的是第三方庫是已經安裝了。

在網上尋求答案無果,因爲這些問題以及解決方案其實是與這個情況無關。

解決方案:最後才發現是由於沒有開啓虛擬環境。因爲第三方庫都是安裝在虛擬環境中,且Django也只有在虛擬環境中才可用。因此只要提前開啓虛擬環境即可。

命令行輸入

name(你的虛擬環境名稱)\Scripts\activate

困擾一天多的問題終於解決了!

ps:電腦系統是windows。

其他系統請命令行輸入

source name(你的虛擬環境名稱)\Scripts\activate

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章