LoginSignup
12
7

More than 3 years have passed since last update.

Anaconda環境でのSSLモジュールエラーの解決方法

Posted at

はじめに

皆様こんにちは。Pythonお勉強中のノンプログラマーのむーです。
最近PC新調してちゃんとPythonやるぞ!と思いとりあえずメール送信をやろうとしたら
いきなりのエラー。。。
解決に至るまで思ったよりも日本語情報見つけられなかったので経緯と対処を備忘録に残しておきます。

環境

Anaconda3.8
Python3.8
Windows10 64bit

起こったこと

import ssl

実際には色々書いたコードでしたが絞っていくと上記importで下記エラーが発生していました。

import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed while importing _ssl: 指定されたモジュールが見つかりません。

解決方法

原因はDLLエラーだったので、Anacondaインストールフォルダ以下Libraryフォルダ内にある以下2ファイルを
DLLフォルダにコピーしたところ無事エラーが解消されました。

格納元
 Anaconda\Library\bin\
格納先
 Anaconda\DLLs\

DLLファイル
 libssl-1_1-x64.dll
 libcrypto-1_1-x64.dll

所感

終わってみれば何をこんなことを、という感じですが初心者には最初なかなか焦る状況でした。
途中でpipで別手段試みた時にもSSLエラー出たのでそちらも同影響あったのかな。
もし同じような状況になった方はぜひ一度対象DLLの存在チェックをしてみてください。

参考サイト

12
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
7