搜了很多博客都說是虛擬環境的問題,百般確認之後確實安裝了django並且存在於環境當中,但執行python manage.py startapp myweb後還是出現以下錯誤:
File "manage.py", line 22, in <module>
? ? main()
? File "manage.py", line 13, in main
? ? raise ImportError(
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?
確定不是環境的問題後,我想那可能是版本的問題。我用的python版本是3.8,django版本是3.25,將django版本降低到3.2後,即可正常運行。下面是查看並更改版本信息:
問題是python版本和Django版本不兼容,需要安裝自己對應的Django版本。版本對照表如下鏈接:(30條消息) Django版本與Python版本兼容對照表_糖冰橙的博客-CSDN博客_django對應的python版本[這裡是圖片001]https://blog.csdn.net/tt75281920/article/details/105181305
查看自己的django版本:
pycharm-File-settings-python interpreter
雙擊django,進入Available Packages,點擊下面的specify version(指定版本),選擇3.2
安裝完成後打開terminal,重新運行即可。
先自我介紹一下,小編13年上師交大畢業,曾經在小公司待過,去過華為OPPO等大廠,18年進入阿裡,直到現在。深知大多數初中級java工程師,想要升技能,往往是需要自己摸索成長或是報班學習,但對於培訓機構動則近萬元的學費,著實壓力不小。自己不成體系的自學效率很低又漫長,而且容易碰到天花板技術停止不前。因此我收集了一份《java開發全套學習資料》送給大家,初衷也很簡單,就是希望幫助到想自學又不知道該從何學起的朋友,同時減輕大家的負擔。添加下方名片,即可獲取全套學習資料哦