[python] 내 Django 설치는 어디에 있습니까?

Django를 사용하지만 기본 템플릿과 애플리케이션을 찾아야합니다.

어디에 설치되어 있는지 모르겠습니다.

어떻게 찾을 수 있습니까?



답변

CLI에서 다음을 수행 할 수 있습니다.

>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>


답변

$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'


답변

현재 최고 답변 은 적어도 리눅스에서는 작동하지 않습니다.

Django 튜토리얼에서 :

시스템에서 Django 소스 파일의 위치를 ​​찾는 데 어려움이있는 경우 다음 명령을 실행하십시오.

python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"


답변

Microsft-Windows OS : Python 설치 내부 의 Lib / site-packages 폴더에 있습니다.


답변

이 접근 방식은 운영 체제 전반에서 작동합니다.

명령 줄에서 시도해보세요. python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

이것은 당신에게 기본 디렉토리를 제공합니다. /django/여기 에서 입력 하면 모든 기본 템플릿, 관리 템플릿 등이 있습니다.

도움이 되었기를 바랍니다…


답변

@olafure의 답변 https://stackoverflow.com/a/12974642/4515198 에 대한 의견이 올바르게 말했듯이 sys.path할당이 필요하지 않습니다.

다음으로 충분합니다.

python -c "import django; print(django.__path__)"

여기서 -c옵션은 “프로그램이 문자열로 전달되고 있음”을 파이썬에게 알리는 데 사용됩니다 (소스 : command $ python --helpon bash)


답변

import django
django.__file__

출력에 django 폴더의 위치가 제공됩니다.

'C:\\Users\\saigopi\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\django\\__init__.py'