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
>>>
1
2
3
4
[[email protected] ~]$ rpm -aq|
grep
openssl
openssl-0.9.8e-20.el5
openssl-0.9.8e-20.el5
[[email protected] ~]$
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
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
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
>>>