반응형
파이썬 AttributeError: 'module' 객체는 'SSL_ST_INIT' 속성이 없습니다
저의 파이썬 스크립트는 다음 오류가 발생했습니다.
Traceback (most recent call last):
File "./inspect_sheet.py", line 21, in <module>
main()
File "./inspect_sheet.py", line 12, in main
workbook_name=workbook_name,
File "./google_sheets.py", line 56, in __init__
self.login()
File "./google_sheets.py", line 46, in login
self.client = gspread.authorize(credentials)
File "/usr/local/lib/python2.7/site-packages/gspread/client.py", line 335, in authorize
client.login()
File "/usr/local/lib/python2.7/site-packages/gspread/client.py", line 98, in login
self.auth.refresh(http)
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 598, in refresh
self._refresh(http.request)
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 769, in _refresh
self._do_refresh_request(http_request)
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 795, in _do_refresh_request
body = self._generate_refresh_request_body()
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 1425, in _generate_refresh_request_body
assertion = self._generate_assertion()
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 1554, in _generate_assertion
private_key, self.private_key_password), payload)
File "/usr/local/lib/python2.7/site-packages/oauth2client/crypt.py", line 162, in from_string
from OpenSSL import crypto
File "/usr/local/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/usr/local/lib/python2.7/site-packages/OpenSSL/SSL.py", line 118, in <module>
SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
20개의 답변 중 1개의 답변만 추려냄
저는 pip로 pyopenssl
업그레이드 하는 것이 pip
와 관련된 명령어 중에서는 작동하는 것이 없었습니다. easy_install
로 pyopenssl
을 업그레이드 함으로써, 위의 문제는 해결될 수 있습니다.
sudo python -m easy_install --upgrade pyOpenSSL
credit @delimiter (Answer)
반응형
'Python' 카테고리의 다른 글
뉴욕 도시 시간을 어떻게 얻을 수 있습니까? (2) | 2020.06.23 |
---|---|
assertRaises - unittest에서 오류 테스트 하기 (0) | 2020.06.15 |
colab.research.google.com에서 Selenium Webdriver를 사용하는 방법? (0) | 2020.06.05 |
soup.select로 beautiful soup에서 두번째 child 선택하기 (0) | 2020.06.03 |
시작하기: Colab에서 CSV 파일을 불러오는 3가지 방법 (2) | 2020.05.23 |