問題如題。
也接觸Django不久,沒導入第三方庫的時候運行“python manage.py runserver”命令時都是正常的。但是一旦導入第三方庫的時候,啓動服務器命令就會報錯。標題中的“...”就是第三方庫的名稱,明確的是第三方庫是已經安裝了。
在網上尋求答案無果,因爲這些問題以及解決方案其實是與這個情況無關。
解決方案:最後才發現是由於沒有開啓虛擬環境。因爲第三方庫都是安裝在虛擬環境中,且Django也只有在虛擬環境中才可用。因此只要提前開啓虛擬環境即可。
命令行輸入
name(你的虛擬環境名稱)\Scripts\activate
困擾一天多的問題終於解決了!
ps:電腦系統是windows。
其他系統請命令行輸入
source name(你的虛擬環境名稱)\Scripts\activate