显示 Django 时有两个不同的 python 路径

发布于 2024-10-06 18:49:52 字数 4215 浏览 0 评论 0原文

我在 django 中看到两个不同的 python 路径。

这一个出现在开发服务器上(即 python manage.py runserver 等):

    ['/var/www/html/django/congressticketing', 
'/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/pisa-3.0.32-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Whoosh-0.3.9-py2.4.egg', 
'/usr/lib/python2.4/site-packages/html5lib-0.11-py2.4.egg', 
'/usr/lib/python2.4/site-packages/multiprocessing-2.6.2.1-py2.4-linux-i686.egg','/usr/lib/python2.4/site-packages/anyjson-0.2.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/SQLAlchemy-0.6.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/mailer-0.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/python_dateutil-1.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplejson-2.1.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/dottedish-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplegeneric-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/supervisor-3.0a8-py2.4.egg', 
'/usr/lib/python2.4/site-packages/elementtree-1.2.7_20070827_preview-py2.4.egg', '/usr/lib/python2.4/site-packages/meld3-0.6.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/billiard-0.3.1-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pycrypto-2.2-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Genshi-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_thumbnail_works-0.2.0-py2.4.egg', '/usr/lib/python2.4/site-packages/cropresize-0.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/uuid-1.30-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pyparsing-1.5.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/carrot-0.10.7-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_compress-1.0.1-py2.4.egg', '/usr/lib/python2.4/site-packages/BeautifulSoup-3.2.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/lxml-2.3beta1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/django_celery-2.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/sorl_thumbnail-10.12-py2.4.egg', '/usr/lib/python2.4/site-packages', 
'/usr/lib/python24.zip', 
'/usr/lib/python2.4', 
'/usr/lib/python2.4/plat-linux2', 
'/usr/lib/python2.4/lib-tk', 
'/usr/lib/python2.4/lib-dynload', 
'/usr/lib/python2.4/site-packages/Numeric', 
'/usr/lib/python2.4/site-packages/PIL', 
'/usr/lib/python2.4/site-packages/gtk-2.0']

这个 - 短得多 - 显示在生产中(使用 mod_python):

    ['/var/www/html/django/congressticketing', 
'/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/pisa-3.0.32-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Whoosh-0.3.9-py2.4.egg', 
'/usr/lib/python2.4/site-packages/html5lib-0.11-py2.4.egg', 
'/usr/lib/python2.4/site-packages/multiprocessing-2.6.2.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/anyjson-0.2.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/SQLAlchemy-0.6.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/python_dateutil-1.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplejson-2.1.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/dottedish-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/supervisor-3.0a8-py2.4.egg', 
'/usr/lib/python2.4/site-packages/billiard-0.3.1-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_thumbnail_works-0.2.0-py2.4.egg', '/usr/lib/python2.4/site-packages/cropresize-0.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pyparsing-1.5.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/carrot-0.10.7-py2.4.egg', 
'/usr/lib/python2.4/site-packages/BeautifulSoup-3.2.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/lxml-2.3beta1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/django_celery-2.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/sorl_thumbnail-10.12-py2.4.egg', '/usr/lib/python2.4/site-packages', 
'/usr/lib/python24.zip', 
'/usr/lib/python2.4', 
'/usr/lib/python2.4/plat-linux2', 
'/usr/lib/python2.4/lib-tk', 
'/usr/lib/python2.4/lib-dynload', 
'/usr/lib/python2.4/site-packages/Numeric', 
'/usr/lib/python2.4/site-packages/PIL', 
'/usr/lib/python2.4/site-packages/gtk-2.0']

有谁知道这是为什么吗?

I see two different python paths in django.

This one shows up with the development server(i.e. python manage.py runserver etc.):

    ['/var/www/html/django/congressticketing', 
'/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/pisa-3.0.32-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Whoosh-0.3.9-py2.4.egg', 
'/usr/lib/python2.4/site-packages/html5lib-0.11-py2.4.egg', 
'/usr/lib/python2.4/site-packages/multiprocessing-2.6.2.1-py2.4-linux-i686.egg','/usr/lib/python2.4/site-packages/anyjson-0.2.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/SQLAlchemy-0.6.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/mailer-0.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/python_dateutil-1.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplejson-2.1.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/dottedish-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplegeneric-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/supervisor-3.0a8-py2.4.egg', 
'/usr/lib/python2.4/site-packages/elementtree-1.2.7_20070827_preview-py2.4.egg', '/usr/lib/python2.4/site-packages/meld3-0.6.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/billiard-0.3.1-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pycrypto-2.2-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Genshi-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_thumbnail_works-0.2.0-py2.4.egg', '/usr/lib/python2.4/site-packages/cropresize-0.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/uuid-1.30-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pyparsing-1.5.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/carrot-0.10.7-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_compress-1.0.1-py2.4.egg', '/usr/lib/python2.4/site-packages/BeautifulSoup-3.2.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/lxml-2.3beta1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/django_celery-2.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/sorl_thumbnail-10.12-py2.4.egg', '/usr/lib/python2.4/site-packages', 
'/usr/lib/python24.zip', 
'/usr/lib/python2.4', 
'/usr/lib/python2.4/plat-linux2', 
'/usr/lib/python2.4/lib-tk', 
'/usr/lib/python2.4/lib-dynload', 
'/usr/lib/python2.4/site-packages/Numeric', 
'/usr/lib/python2.4/site-packages/PIL', 
'/usr/lib/python2.4/site-packages/gtk-2.0']

This one - much shorter - shows up in production(using mod_python):

    ['/var/www/html/django/congressticketing', 
'/usr/lib/python2.4/site-packages/MySQL_python-1.2.3c1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/pisa-3.0.32-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Whoosh-0.3.9-py2.4.egg', 
'/usr/lib/python2.4/site-packages/html5lib-0.11-py2.4.egg', 
'/usr/lib/python2.4/site-packages/multiprocessing-2.6.2.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/anyjson-0.2.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/SQLAlchemy-0.6.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/python_dateutil-1.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/simplejson-2.1.1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/dottedish-0.6-py2.4.egg', 
'/usr/lib/python2.4/site-packages/supervisor-3.0a8-py2.4.egg', 
'/usr/lib/python2.4/site-packages/billiard-0.3.1-py2.4.egg', 
'/usr/lib/python2.4/site-packages/Trac-0.12-py2.4.egg', 
'/usr/lib/python2.4/site-packages/django_thumbnail_works-0.2.0-py2.4.egg', '/usr/lib/python2.4/site-packages/cropresize-0.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/pyparsing-1.5.5-py2.4.egg', 
'/usr/lib/python2.4/site-packages/carrot-0.10.7-py2.4.egg', 
'/usr/lib/python2.4/site-packages/BeautifulSoup-3.2.0-py2.4.egg', 
'/usr/lib/python2.4/site-packages/lxml-2.3beta1-py2.4-linux-i686.egg', '/usr/lib/python2.4/site-packages/django_celery-2.1.4-py2.4.egg', 
'/usr/lib/python2.4/site-packages/sorl_thumbnail-10.12-py2.4.egg', '/usr/lib/python2.4/site-packages', 
'/usr/lib/python24.zip', 
'/usr/lib/python2.4', 
'/usr/lib/python2.4/plat-linux2', 
'/usr/lib/python2.4/lib-tk', 
'/usr/lib/python2.4/lib-dynload', 
'/usr/lib/python2.4/site-packages/Numeric', 
'/usr/lib/python2.4/site-packages/PIL', 
'/usr/lib/python2.4/site-packages/gtk-2.0']

Does anyone have any idea why this is?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深居我梦 2024-10-13 18:49:52

这可能是权限问题。检查缺少的站点包的文件和目录权限。运行 mod_pythonApache 的用户名可能无法访问这些文件。

It could be a permissions problem. Check the file and directory permissions on the missing site-packages. It could be that those files are not accessible to the user name under which mod_python or Apache is running.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文