部署django 在apache上,出错:Exception Value: DLL load failed: ��̬���ӿ�(DLL)

greet 发布于 2014/07/22 09:07
阅读 3K+
收藏 1
 部署django 在apache上时,出错,出错信息:

ImportError at /

DLL load failed:   ̬   ӿ (DLL)  ʼ      ʧ ܡ 
Request Method: GET
Request URL: http://localhost:8090/
Django Version: 1.6.5
Exception Type: ImportError
Exception Value:
DLL load failed:   ̬   ӿ (DLL)  ʼ      ʧ ܡ 
Exception Location: C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py in <module>, line 4
Python Executable: C:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe
Python Version: 2.7.6
 具体出错位置:(register是django中的一个app。)
▶ Local vars
E:/PycharmProjects/ddd\ddd\urls.py in <module>
from register.views import *
...
▶ Local vars
E:/PycharmProjects/ddd\register\views.py in <module>
import wx
...
▶ Local vars
C:\Python27\lib\site-packages\wx-3.0-msw\wx\__init__.py in <module>
from wx._core import *
...
▶ Local vars
C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py in <module>
import _core_
...
▶ Local vars
在httpd-vhosts.conf中加入了:

NameVirtualHost *:8090
<VirtualHost *:8090>
DocumentRoot "E:/PycharmProjects/ddd"
ServerName localhost
#AliasMatch ^/([^/]*\.css) "E:/PycharmProjects/ddd/static/styles/$1
Alias /media/ "e:/PycharmProjects/ddd/media/"
Alias /static/ "e:/PycharmProjects/ddd/static/"
<Directory "E:/PycharmProjects/ddd/static">
    Order deny,allow
    Allow from all
</Directory>
<Directory "E:/PycharmProjects/ddd/media">
    Order deny,allow
    Allow from all
</Directory>


WSGIScriptAlias / "E:/PycharmProjects/ddd/ddd gi.py"


<Directory "E:/PycharmProjects/ddd/ddd">
<Files wsgi.py>     
    Order Deny,Allow
    Allow from all
</Files>
</Directory>
</VirtualHost>
 

在浏览器中访问: http://localhost:8090/

就出现以上错误。我试过直接在httpd.conf中加入django信息,还是这样的错误 。应该能访问到django中的settings文件。请各位多多指教一下,困扰几天了。


以下是问题补充:

@greet:相同环境,runserver 运行没有问题 (2014/07/22 09:18)
加载中
0
石桥刘军
石桥刘军

http://www.lfd.uci.edu/~gohlke/pythonlibs/

如果你用了lxml的话,就用上面的地址下个unofficial版的包,重新安装应该就能解决了

返回顶部
顶部