程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Solve the problem that Python cannot find SSL module_ ssl

編輯:Python

 

  •  
  •  

python After installation , Hint not found ssl modular :

1

2

3

4

5

6

7

8

9

10

11

[[email protected] ~]$ python

Python 2.7.15 (default, Oct 23 2018, 18:08:43) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux2

Type "help""copyright""credits" or "license" for more information.

>>> import ssl

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

File "/usr/local/python27/lib/python2.7/ssl.py", line 60, in <module>

import _ssl # if we can't import it, let the error propagate

ImportError: No module named _ssl

>>>

resolvent :

1. see openssl Installation package , Discover the lack of openssl-devel package

1

2

3

4

[[email protected] ~]$ rpm -aq|grep openssl

openssl-0.9.8e-20.el5

openssl-0.9.8e-20.el5

[[email protected] ~]$

2. yum install openssl-devel

1

2

3

4

5

[[email protected] ~]$ yum install openssl-devel -y

# View installation results

[[email protected] ~]$ rpm -aq|grep openssl

openssl-devel-1.0.1e-57.el6.x86_64

openssl-1.0.1e-57.el6.x86_64

3. recompile python

modify Setup file

1

vi /src/Python-2.7.15/Modules/Setup

The results are as follows :

1

2

3

4

5

6

7

8

# Socket module helper for socket(2)

_socket socketmodule.c timemodule.c

# Socket module helper for SSL support; you must comment out the other

# socket line above, and possibly edit the SSL variable:

#SSL=/usr/local/ssl

_ssl _ssl.c \

-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

-L$(SSL)/lib -lssl -lcrypto

 

4. recompile

Enter the source directory , Recompile install

1

2

3

[[email protected] ~]$ cd /src/Python-2.7.15/

[[email protected] ~]$ make

[[email protected] ~]$ make install

 

5. test , It is ready for normal use .

1

2

3

4

5

6

[[email protected] ~]$ python

Python 2.7.15 (default, Oct 23 2018, 19:08:43)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux2

Type "help""copyright""credits" or "license" for more information.

>>> import ssl

>>>

 

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved