我的Django安装在哪里?

时间:2011-08-12 08:29:05

标签: python django path installation

我使用Django,但我需要找到默认的模板和应用程序。

我不知道它的安装位置。

我怎样才能找到它?

10 个答案:

答案 0 :(得分:138)

在CLI中你可以这样做:

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

答案 1 :(得分:19)

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

答案 2 :(得分:10)

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

答案 3 :(得分:8)

当前的顶级answer不起作用,至少在linux上不行。

来自Django tutorial

  

如果您难以找到Django源文件的位置   在您的系统上,运行以下命令:

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

答案 4 :(得分:4)

我所描述的这种方法适用于各种操作系统......

您可以在命令行上尝试此操作 - python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

这为您提供了基本目录。从那里,键入/django/,在这里您可以找到所有默认模板,管理模板等。

希望这会有所帮助......

答案 5 :(得分:2)

import django
django.__file__

输出将给出django文件夹的位置

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

答案 6 :(得分:1)

正如@ olafure的回答https://stackoverflow.com/a/12974642/4515198的评论正确地说,sys.path作业不是必需的。

以下就足够了:

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

此处-c选项用于告诉python“程序以字符串形式传递”(来源:$ python --help上的bash}

答案 7 :(得分:0)

值得一提的是,如果您使用的是虚拟环境,那么所有软件包都将存放在项目的根文件夹下,并且#34; lib&#34; ......

答案 8 :(得分:0)

如果您使用的是virtualenv,那么它将是:
/ home / user / path您安装了django / django_directory / lib / python2.7 / site-packages / Django-1.8.1-py2.7。 egg / django / contrib / admin / templates / admin / base_site.html
base-site.html 是默认模板。

答案 9 :(得分:0)

在终端上试试。

$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.