程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

ImportError Couldn‘t import Django. Are you sure it‘s installed and available on your PYTHONPATH en

編輯:Python

如果你的django項目出現了此問題,並且搜尋了大量的博客尋求解決並仔細檢查過自己的虛擬環境、系統環境之後確定安裝了django,卻還是出現此問題,那麼請往下看:


問題描述

搜了很多博客都說是虛擬環境的問題,百般確認之後確實安裝了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開發全套學習資料》送給大家,初衷也很簡單,就是希望幫助到想自學又不知道該從何學起的朋友,同時減輕大家的負擔。添加下方名片,即可獲取全套學習資料哦


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved