根据Google的说法,这似乎是非常罕见的错误。我不知道到底是什么问题,但我找到了 解决方法 ,所以如果有人遇到此问题,也许此答案会有所帮助。
转到
socket.py文件并搜索
RAND_egd。有一段代码(在我的情况下是第67行):
from _ssl import SSLError as sslerrorfrom _ssl import RAND_add, RAND_status, SSL_ERROR_ZERO_RETURN, SSL_ERROR_WANT_READ, SSL_ERROR_WANT_WRITE, SSL_ERROR_WANT_X509_LOOKUP, SSL_ERROR_SYSCALL, SSL_ERROR_SSL, SSL_ERROR_WANT_CONNECT, SSL_ERROR_EOF, SSL_ERROR_INVALID_ERROR_CODEtry: from _ssl import RAND_egdexcept importError: # LibreSSL does not provide RAND_egd pass
您要做的所有事情都是对5行进行注释:
#try: #from _ssl import RAND_egd #except importError: ## LibreSSL does not provide RAND_egd #pass
我不知道为什么会引发,
importError因为有一个
try -except带有的块,
pass所以不应引发该错误,但它帮助我成功运行了
exe文件。
编辑:警告:我不知道它是否会引起一些问题。我还没有遇到任何问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)