[英]About virtualenv and version of python?
我需要幫助來了解venv。 我已經用virtualenv venv -p python3.6.
安裝了virtualenv venv -p python3.6.
我已經激活了它(venv)並安裝了django
pip django`install django`
因此,當我處理項目時,是否應該始終激活venv? 因為我沒有venv並使用python2運行我的manage.py,但是我需要python3。 然后我用python3在活動venv上運行時遇到了這樣的錯誤:
ModuleNotFoundError: No module named 'forms'
我也使用python3.5.2,並使用以下命令創建了虛擬環境
python3 -m venv venv
並使用以下命令將其激活
. venv/bin/activate
我總是在運行應用程序之前激活虛擬環境
您必須在調用pip install ...
(可能在Python 3.x中使用pip3
)之前以及每次需要使用virtualenv時(例如,在調用python manage.py ...
之前)激活virtualenv python manage.py ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.