Pycharm을 통해 Python3 Windows에서 요청을 사용하고 SSL 모듈을 사용할 수 없음 오류 수신
이 문제의 원인을 파악하기 위해 몇 시간을 보냈습니다. Anaconda를 다시 설치했는데 완전히 멈췄습니다. 다음을 실행할 때
def Earlybird(daycount):
url = 'https://msft.com'
response = requests.get(url)
print(response)
Earlybird()
나는 오류를 받는다
requests.exceptions.SSLError: HTTPSConnectionPool(host='msft.com',
port=443): Max retries exceeded with url: / (Caused by SSLError("Can't
connect to HTTPS URL because the SSL module is not available."))
이 문제의 원인이 무엇인지 모르겠습니다. Anaconda가 최근 설치이기 때문에 모든 것이 최신 버전이라고 가정하므로 이것이 잘못된 SSL을 가리키는 지 확실하지 않습니다. 나는 파이썬을 처음 접했기 때문에 인내심에 감사드립니다. –
답변
이 문제가 아직 해결되었는지 모르겠지만 Windows 10에서 Anaconda python 3.7.3 및 Idle과 유사한 문제가 발생했습니다. 다음을 추가하여 해결했습니다.
<path>\Anaconda3
<path>\Anaconda3\scripts
<path>\Anaconda3\Library\bin
PATH 변수에.
답변
나는 Windows 10을 사용하고 있으며 Python 3.7.4에 Anaconda를 새로 설치하는 데 문제가 있었으며 github 의이 게시물이 내 문제를 해결했습니다.
(출처 : https://github.com/conda/conda/issues/8273 )
나는 인용한다 :
“해결 방법 : 다음 파일을 복사했습니다.
libcrypto-1_1-x64.*
libssl-1_1-x64.*
D : \ Anaconda3 \ Library \ bin에서 D : \ Anaconda3 \ DLLs로.
그리고 그것은 매력으로 작동합니다! “
답변
Windows 사용자는 아래 경로를 설정해야합니다.
..\Anaconda3
..\Anaconda3\scripts
..\Anaconda3\Library\bin
사용자 당 :
- 개방형 환경 변수
- 딸깍 하는 소리 User Variable
- 이미 열려있는 경우 명령 프롬프트를 닫고 다시 엽니 다.
시스템 전체 (다시 시작해야 함) :
- 개방형 환경 변수
- 딸깍 하는 소리 System Variable
- Windows 다시 시작
답변
다음 권장 사항에 따라 OpenSSL을 설치하여 해결했습니다. https://github.com/conda/conda/issues/8046#issuecomment-450515815
conda repo의 해당 티켓 : https://github.com/conda/conda/issues/8046
업데이트 : 문제 (PyCharm에서)는 2019.1 버전에서 해결되어야합니다 (Early Access Preview 빌드는 이미 https://www.jetbrains.com/pycharm/nextversion/ 사용 가능 ).
답변
여기에서 바이너리를 설치했습니다 : https://slproweb.com/products/Win32OpenSSL.html
이 사이트는 공식 OpenSSL 위키에 언급되어 있습니다. 그것은 내 문제를 해결했다
답변
이 문제는 내가 할 말이있는이 게시물을 찾을 때까지 나를 미치게 만들었습니다.
brew upgrade python3
(pycharm을 사용하지 않고 숭고한 사용)
답변
나는 Anaconda가 없으므로 내가 취한 단계는 다음과 같습니다.
brew uninstall python3
brew install python3
- 오류 메시지가 나타 가지고,
Your Xcode (10.2) is too outdated. Please update to Xcode 11.3 (or delete it). Xcode can be updated from the App Store.
어떤 업데이트가 표시되지 것이기 때문에 ** 그래서, 나는 그것을 다시 설치, 엑스 코드를 삭제. - 뒤쫓
xcode-select --install
았다. 그렇지 않으면 .. 오류가 발생합니다.The following formula python cannot be installed as binary package and must be built from source. Install the Command Line Tools: xcode-select --install
- 오류 메시지가 나타 가지고,
- 실행
brew install python3
되었고 성공적으로 완료되었습니다.
이 스크립트를 사용하여 작동하는지 확인했습니다.
import requests
r = requests.get('https://www.office.com')
print(r)
python3 및 python3.7 스크립트를 실행했고 출력이 <Response [200]>
SSLError 대신에있었습니다.