[英]Reload virtual enviroment In django
我第一次使用 django 時遇到了一個小障礙:昨天我成功地創建和使用了一個虛擬環境,但今天我似乎無法重新加載它。 這就是我的做法:
cd /c/website
python -m venv virt
spurce virt/scripts/activate
cd /c/website/project
python manage.py runserver
這是我得到的錯誤
Traceback (most recent call last):
File "manage.py", line 11, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
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?
(virt)
在犯一些錯誤之前,我是否需要每次都重新安裝 django 或者我只是搞砸了重新加載我創建的 ve 的程序?
謝謝你的幫助!
當我在我的 windows 機器上遇到同樣的問題時..(可能是因為我做了一些 C 驅動器維修)
我也無法運行python manage.py runserver
,我得到了同樣的錯誤
ModuleNotFoundError:沒有名為“Django”的模塊
我做了以下步驟..來克服我的錯誤:
pip freeze > requirements.txt
,如果它保存了你所有的包,那么只做其他步驟pip install -r requirements.txt
這將安裝你所有的包。python manage.py runserver
,它會正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.