亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“導入錯誤:無法導入 Django。” 即使在 Virtualenv 中有 Django

“導入錯誤:無法導入 Django。” 即使在 Virtualenv 中有 Django

幕布斯7119047 2023-03-01 16:49:51
我正在嘗試運行一個舊的 Django 項目,但出現無法導入 Django 之類的錯誤。我已經激活了我的 virtualenv。(venv) shivam@shivam-Inspiron-3542:~/grappus-olx/grappus-olx/src$ python3 manage.py runserver  File "manage.py", line 10, in main    from django.core.management import execute_from_command_lineModuleNotFoundError: No module named 'django'The above exception was the direct cause of the following exception:Traceback (most recent call last):  File "manage.py", line 21, in <module>    main()  File "manage.py", line 16, in main    ) from excImportError: 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?
查看完整描述

3 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

確保激活正確的虛擬環境。django-admin --version如果你在虛擬環境中安裝了 django 你可以通過if you don't 表示沒有安裝 django來查看版本



查看完整回答
反對 回復 2023-03-01
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

如果您已經requirements.txt為您的舊項目創建了一個文件,請運行它pip install -r requirements.txt,它將根據您使用的版本安裝 Django。

如果沒有requirements.txt文件,請pip freeze在虛擬環境中運行命令以確認 Django 是否在已安裝包的列表中。


查看完整回答
反對 回復 2023-03-01
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

這似乎是安裝時出了問題,即發生配置錯誤,所以只需運行即可卸載 django pip uninstall django

然后像安裝不同版本的djangopip install django==3.0.3

然后檢查它是否有效。如果有效,則通過鍵入安裝最新版本pip install django==3.0.8


查看完整回答
反對 回復 2023-03-01
  • 3 回答
  • 0 關注
  • 382 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號