2011-04-04 80 views
1

我實際上有mod_wsgi與python3.1工作,但更新一些軟件後...它不再起作用。archlinux與python mod_wsgi 3.2

我遵循python3.1這些說明略有修改3.2: https://wiki.archlinux.org/index.php/Mod_wsgi

,雖然它似乎建立/安裝好了,試圖啓動Apache給我的錯誤:

無法加載的/ etc /httpd/modules/mod_wsgi.so到服務器:/etc/httpd/modules/mod_wsgi.so:未定義的符號:PyCObject_FromVoidPtr

就像這個傢伙了: Python 3.1.1 with --enable-shared : will not build any extensions

任何幫助,將不勝感激。

我是一個linux noob。

回答

3

發佈的mod_wsgi版本不能與Python 3.2一起使用。您目前必須直接從subversion版本庫中爲mod_wsgi使用源代碼。請參閱:

http://code.google.com/p/modwsgi/source/checkout

+0

感謝,工作就像一個魅力,得到了一個新的行李箱,然後的./configure,make,make install的。重新啓動Apache並且很好去。謝謝。 – 8steve8 2011-04-05 19:10:59

+0

@Graham Dumpleton:對不起,我的朋友,我應該使用什麼版本的wsgi 3.2 python 3.2 – 2014-07-12 16:53:31

+0

你最好不要使用Python 3.2。 Python 3.X的第一個真正可用的版本是Python 3.3,因爲它恢復了從Python 3中刪除的一些功能。無論如何,你真的嘗試過最新版本嗎? https://github.com/GrahamDumpleton/mod_wsgi/releases https://pypi.python.org/pypi/mod_wsgi – 2014-07-13 03:03:13