我的Django安装在哪里?

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)


Exe*_*ian 11

在Microsft-Windows操作系统上:在python安装中的Lib/site-packages文件夹中.


ola*_*ure 9

目前的最佳答案不起作用,至少在Linux上是这样.

从Django 教程:

如果您在查找Django源文件在系统中的位置时遇到困难,请运行以下命令:

python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
Run Code Online (Sandbox Code Playgroud)

  • 当前的顶级(接受)答案适用于我的Ubuntu安装.和你一样.和他们一样! (2认同)

sat*_*k.t 5

正如对@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