gpt4 book ai didi

Django、mod_wsgi、psycopg2 配置不当 : Error loading psycopg2 module: No module named _psycopg

转载 作者:行者123 更新时间:2023-11-29 11:16:50 24 4
gpt4 key购买 nike

我有一个 Django 1.5、Python 2.7 站点在 CentOS 6.4 服务器上使用 mod_wsgi 在 Apache 下运行。

我已经使用 Django 1.6 和 Python 3.3 重建了这个网站。将它部署到同一台服务器并更改 httpd.conf 中的路径我得到了主题错误。这个新安装使用 ./manage.py runserver 按预期工作。

这是来自 httpd.conf 的两个 WSGI 定义:

WSGIScriptAlias / /home/ccdgen/CCDGEN2/apache/wsgi.py
WSGIPythonPath /home/ccdgen/CCDGEN2/ccdgen/ccdgen:/home/ccdgen/CCDGEN2/ccdgen:/home/ccdgen/CCDGEN2/lib/python3.3/site-packages
<Directory /home/ccdgen/CCDGEN2/ccdgen>
<Files wsgi.py>
Order allow,deny
Allow from all
</Files>
</Directory>

#WSGIScriptAlias /ccdgen /home/ccdgen/CCDGEN/apache/wsgi.py
#WSGIPythonPath /home/ccdgen/CCDGEN/mlhim/ccdgen:/home/ccdgen/CCDGEN/mlhim:/home/ccdgen/CCDGEN/lib/python2.7/site-packages
#<Directory /home/ccdgen/CCDGEN/mlhim>
# <Files wsgi.py>
# Order allow,deny
# Allow from all
# </Files>
#</Directory>

wsgi.py 文件在两个安装上是相同的:

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mlhim.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

有什么想法吗?明显的疏忽?谢谢

最佳答案

我最近遇到了这个问题:

配置不当:加载 psycopg2 模块时出错:没有名为 _psycopg 的模块

...这个命令就是答案:

sudo apt-get install libapache2-mod-wsgi-py3

引用:

http://python.6.x6.nabble.com/ImproperlyConfigured-Error-loading-psycopg2-module-No-module-named-psycopg-td5044145.html

关于Django、mod_wsgi、psycopg2 配置不当 : Error loading psycopg2 module: No module named _psycopg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21158918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com