PythonMania

普段はロボットとAIを組み合わせて色々作ってます。Python関係以外も色々投稿していくと思います。

【Python】「DLL load faild : 指定されたプロシージャが見つかりません」エラーについて

f:id:mizuhiki0111:20190430173420j:plain

Anaconda上でtensorflow用の環境を作成し、作成した環境上でtensorflowをインストール、実行しようとしたところ


「DLL load faild : 指定されたプロシージャが見つかりません」


というエラーが発生した。


ネット上で解決方法を探してもいまいち分からなかったが、


Anacondaをインストールした時のPythonのバージョンと作成した環境のPythonのバージョンを統一することでエラーは表示されなくなった。


※Anaconda3-5.2.0はPython3.6.5なので、作成する仮想環境のバージョンもPython3.6.5で作成。



ただこれだと環境ごとにPythonのバージョンを切り替えることができなくなってしまうので根本的な解決にはなっていないですが


ひとまず動いたので備忘録として記事にしておきます。


こちらの解決方法が見つかったらまた改めて記事にしたいと思います。
(どなたか詳しい方がいらっしゃいましたら教えていただけると嬉しいです!)