簡體   English   中英

關於virtualenv和python版本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM