Python 我的Django安装在哪里?

Python 我的Django安装在哪里?,python,django,path,installation,Python,Django,Path,Installation,我使用Django,但我需要找到默认的模板和应用程序 我不知道它安装在哪里 如何找到它?在MicrosoftWindows操作系统上:在python安装中的Lib/site packages文件夹中。在CLI中,您可以执行以下操作: $ python >>> import django >>> django.__file__ '/usr/local/lib/python2.7/site-packages/django/__init__.pyc' >&g

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

我不知道它安装在哪里


如何找到它?

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

在CLI中,您可以执行以下操作:

$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>
导入django >>>德扬戈
我描述的这种方法可以跨操作系统工作

您可以在distutils.sysconfig import get_python_lib;print get_python_lib()“

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

希望这能有所帮助……

当前的top不起作用,至少在linux上是这样

来自Django:

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


值得一提的是,如果您使用的是虚拟环境,那么所有包都将位于项目的根venv文件夹中的“lib”下

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

在终端上尝试此操作

$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.
输出将给出django文件夹的位置

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

正如@olafure答案上的评论正确地指出的那样,
sys.path
赋值是不需要的

以下几点就足够了:

python-c“导入django;打印(django.\uuuu路径)”

在这里,
-c
选项用于告诉python一个“程序正在以字符串形式传递”(来源:command
$python--help
on
bash

您在哪个平台上运行?Ubuntu?雨衣?什么…当前的顶级(公认)答案适用于我的Ubuntu安装。你的也是。他们也一样@不需要olafure sys.path分配。尽管如此,您的代码是正确的!python-c命令的一种实用方法:这是我多年前的响应(实际上是第一个),但SO的algo决定将其放在最后一个位置。。。
import django
django.__file__
'C:\\Users\\saigopi\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\django\\__init__.py'