我試圖用SSL在Redhat中構建python 2.7。我註釋掉了線模塊/ Setup.dist:Python 2.7 ImportError:沒有名爲_ssl的模塊
SSL=/urs/local/ssl
_ssl _ssl.c
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl
-L$(SSL)/lib -lssl -lcrypto
,我已經確保了安裝OpenSSL系統,以及OpenSSL的-devel的上。
在運行後安裝openssl-devel
之前,它會抱怨說它無法構建模塊_ssl
。現在這個錯誤消失了。使成功構建_ssl.o
日誌中沒有報告錯誤,但不會生成lib-dynload/_ssl.so
- 這顯然是我需要讓ssl工作的文件。我使用--enable-shared
標誌運行./configure
標誌,但到目前爲止,無論如何改變構建環境,我都無法加載該庫文件。
你有'python-openssl'或類似的東西安裝嗎?我在我的Ubuntu上有它,不知道你是否需要它用於Redhat。 – lolopop 2013-02-28 16:20:00
我也有安裝python-openssl。 – 2013-02-28 16:45:02
你在安裝openssl-devel後運行了'make clean'和'.configure'嗎?在我的系統(Ubuntu)上,我不必編輯'_ssl.so'的'Modules.Setup.dist'來編譯和安裝,所以我想知道你爲什麼這樣做。 – Anthon 2013-03-12 10:19:08