我的Django安装在哪里?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Django安装在哪里?相关的知识,希望对你有一定的参考价值。
我使用Django但我需要找到默认的模板和应用程序。
我不知道它安装在哪里。
我该怎么找到?
在CLI中,您可以这样做:
>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>
在终端上尝试这个。
$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.
$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
在Microsoft-Windows OS上:在python安装中的Lib / site-packages文件夹中。
目前最热门的answer不起作用,至少在Linux上是这样。
来自Django tutorial:
如果您在查找Django源文件在系统中的位置时遇到困难,请运行以下命令:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
我描述的这种方法适用于各种操作系统......
你在命令行上尝试这个 - python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
这为您提供了基本目录。从那里,键入/django/
,在这里您可以找到所有默认模板,管理模板等。
希望这可以帮助...
import django
django.__file__
输出将给出django文件夹的位置
'C:\Users\saigopi\AppData\Local\Programs\Python\Python36\lib\site-packages\django\__init__.py'
正如@ olafure的答案https://stackoverflow.com/a/12974642/4515198正确地说的那样,sys.path
赋值不是必需的。
以下就足够了:
$ python -c "
$ import django
$ print(django.__path__)"
在这里,-c
选项用于告诉python“程序正在以字符串形式传递”(来源:$ python --help
上的命令bash
)
值得一提的是,如果您使用虚拟环境,所有软件包都将位于项目的“lib”下的根文件夹中...
如果你使用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是默认模板。
以上是关于我的Django安装在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django Summernote 中显示编程片段的代码块?
iOS)我应该在哪里复制和粘贴 facebook XML 片段?