pip报错没有ssl模块

问题:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

原因:没有ssl模块

解决:

yum install openssl  
  
yum install openssl-devel -y  

修改Modules/Setup.dist,去掉这几行注释

205 _socket socketmodule.c
206 
207 # Socket module helper for SSL support; you must comment out the other
208 # socket line above, and possibly edit the SSL variable:
209 SSL=/usr/local/ssl
210 _ssl _ssl.c \
211         -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
212         -L$(SSL)/lib -lssl -lcrypto

再重新编译

./configure
make
make install

 

转载于:https://my.oschina.net/u/3331172/blog/1838724

你可能感兴趣的:(python,运维)