VS Code上でpythonのデバッグ(F5)やタスクの実行(Ctrl+Shift+B)がImportError: DLL load failed: The specified module could not be found.になります。
pythonの実行環境はMinicondaの仮想環境を切っており、VS Code上でも仮想環境に切り替えています。
VS Code上でのPathの設定は以下のとおりです。
使用ライブラリはmatplotlibです。
・ユーザー設定:C:\Miniconda3\python.exe
・ワークスペース設定:C:\Miniconda3\envs\keras\python.exe
・task.json:"command": "${config:python.pythonPath}"
いくつか気になっているのは
・F5を押してデバッグ→ターミナル上でImportError→ターミナル上でactivateスクリプトが走る→仮想環境に切り替わる
・F5を押してデバッグ→ImportError→ターミナル上で仮想環境に切り替わる→もう一度F5押す→今度は正常に実行される
・MinicondaのBase環境でmatplotlibをインストールするとErrorが出ないため、おそらくVS Code上で仮想環境化で実行できていないと思われる
正直task.jsonやsetting.jsonなどの設定方法がよくわかっていないため、そこらへんの問題かなと思っています。
○環境
OS:Windows10
VS Code:1.37.0
Miniconda:4.7.10
あなたの回答
tips
プレビュー