docker-compose

2018-11-23  本文已影响0人  你猜_19ca
from ._ssl_compat import *
AttributeError: 'module' object has no attribute 'ssl'

说明是python3在安装的时候ssl安装没有打开

  1. 进入python3的源码包,打开vim Modules/Setup文件
  2. 把如下位置代码注释去掉
# Socket module helper for socket(2)
_socket socketmodule.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
  1. 保存后,重新makemake install
    如果make的时候报错提示
    error: openssl/rsa.h: No such file or directory
    
    需要安装apt-get install libssl-dev 安装完成后重新make
上一篇下一篇

猜你喜欢

热点阅读