Pie*_*NAY 97 python django installation path
我使用Django但我需要找到默认的模板和应用程序.
我不知道它安装在哪里.
我该怎么找到?
Uku*_*kit 143
在CLI中,您可以这样做:
>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>
Run Code Online (Sandbox Code Playgroud)
Pie*_*NAY 22
$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
Run Code Online (Sandbox Code Playgroud)
目前的最佳答案不起作用,至少在Linux上是这样.
从Django 教程:
如果您在查找Django源文件在系统中的位置时遇到困难,请运行以下命令:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
Run Code Online (Sandbox Code Playgroud)
正如对@olafure 的回答/sf/answers/908224971/的评论正确地说,sys.path不需要分配。
以下内容就足够了:
python -c "import django; print(django.__path__)"
Run Code Online (Sandbox Code Playgroud)
这里的-c选项用于告诉python“程序正在作为字符串传入”(来源:command $ python --helpon bash)