Python 我的Django安装在哪里?
我使用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
如何找到它?在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
onbash
)您在哪个平台上运行?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'