查找Django/contrib/admin/templates

2024-04-27 04:27:49 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

您不应该弄乱特定于系统的python设置,因为它被用作其他程序(使用python)的依赖项。例如,手动更新/usr/lib/python2.7/site-packages/中的包可能会中断程序,还需要根权限。

相反,您应该创建一个virtualenv并在其中安装django:

# create an isolated python environment
virtualenv ~/your_env

# activate this environment, this means that you don't need to mess with your /usr system anymore
source ~/your_env/bin/activate

# use python's standard package manager to install django in the virtualenv
# does not require special permissions
pip install Django

# it will install in: ~/your_env/lib/python2.7/site-packages/

virtualenv是独立的、安全的,并且使用您的常规用户权限。

要查看django安装所在的位置,请在命令行运行此命令:

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

在我的系统中,这个返回

['/usr/local/lib/python2.7/site-packages/django']

来源:Django Docs

应该在这里:/usr/lib/python2.7/site-packages/django/contrib/admin/templates

相关问题 更多 >