Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")でハマったときの話
はじめに
Webスクレイピングの練習のために
サンプルコードを入手してスクレイピングを試したところ
例外が発生してドハマりしたので事象と解決方法をメモする
事象
【Python】スクレイピングで株価データを取得するを参考にして
スクリプトを実行したところ↓↓のエラーが発生して処理が進められなかった。
PCも工場出荷状態に戻した直後だったので結構焦る。
requests.exceptions.SSLError: HTTPSConnectionPool(host='***.co.jp',
port=443): Max retries exceeded with url: / (Caused by SSLError("Can't
connect to HTTPS URL because the SSL module is not available."))
環境
anaconda 1.9.12
python 3.8.3
解決方法
環境変数に以下のパスを入れたら直った。
:環境変数
%USERPROFILE%\Anaconda3
%USERPROFILE%\Anaconda3\scripts
%USERPROFILE%\Anaconda3\Library\bin
具体的にはこんな感じ。
おわりに
今さら振り返ると、python実行環境はanaconda3なのに、vscode上からpythonを起動したから
anacondaでインストールしたパッケージが参照されなかったのかなぁ…なんて思った。
ともかく、問題解決してよかった。
Author And Source
この問題について(Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")でハマったときの話), 我々は、より多くの情報をここで見つけました https://qiita.com/watyanabe164/items/eb39791b9b82cd147fa4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .