Linux 更新python至2.7后ImportError: No module named _ssl


原文:http://blog.51cto.com/hunt1574/1630961

編譯安裝python 2.7后無法導入ssl包

 

解決辦法:

1
下載地址:http://www.openssl.org/source/openssl-1.0.2a.tar.gz

安裝openssl:

1
2
3
4
5
#tar -xzvf openssl-1.0.2a.tar.gz
 
#./config --prefix=/usr/local --openssldir=/usr/local/openssl
 
#make && make install

重新編譯python

重新編譯python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#vi Python-2.7.9/setup.py
修改此部分內容並重新編譯python
 #Detect SSL support for the socket module (via _ssl)
        search_for_ssl_incs_in = [
                              '/usr/local/ssl/include',
                              '/usr/local/include/openssl'#增加該行內容
                              '/usr/contrib/ssl/include/'
                             ]
# python
Python 2.7.9 (default, Apr 10 2015, 15:10:36) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help""copyright""credits" or "license" for more information.
>>> import ssl
>>>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM