virtualenv를 생성하고 virtualenv를 활성화 한 다음 virtualenv가 활성화되어있는 동안 django를 설치하는 방법을 알고 있습니다. 예는 :django는 virtualenv와 어떻게 작동합니까?
내가 이해에서virtualenv ~/narnia
source ~/narnia/bin/activate
pip install django
, 당신은 당신이, 쉘에 불과있어없는 상태 가상 환경은 단지 몇 가지 경로 변수를 변경 "활성화"할 때. 따라서 dnangia가 활성화되어있는 동안 django가 pip와 함께 설치 될 때,/usr/narnia 대신/usr/narnia (예 : ~/narnia/lib/python2.6/site-packages 대신/usr/lib/python2.6/site-packages).
이제 가상 엔진으로 장고 프로젝트를 만들고 싶다고합시다. 나는 활성화 할 필요조차 없다, 맞습니까? 나는 다만 수 :
deactivate
cd ~
narnia/bin/django-admin.py startproject myproject
그래서, 내가 어떻게 장고 프로젝트는이 시점에서 나니아의 VIRTUALENV에 묶여있다 "MyProject를 ..."로 설정 웹 서버가 있다면? 시스템 경로 변수는 단순히 일반적인 시스템 전체 파이썬 경로가 아닐까요? "myproject"가 narnia 환경을 사용하는 방법을 어떻게 알 수 있습니까?
저는 어떻게 작동하는지 조금 혼란 스럽습니다. 어떤 도움을 주셔서 감사합니다.
감사합니다.
아니면 django 프로젝트 자체가 특정 환경과 관련이 없지만 WSGI는 무엇입니까? –