エラー
この記事などを参考に(他情報でも同じなのでこの記事が悪いわけではないです)仮想環境下でJupyterNotebookを起動したら、以下のエラーが発生した。
プロシージャ エントリ ポイント
?PyWinObject_FromULARGE_INTEGER@@YAPEAU_object@@AEBT_ULARGE_INTEGER@@@z がダイナミック リンク ライブラリ (仮想環境のパス)\pythoncom37.dllから見つかりませんでした
調べて出てきたこと
同じエラーが発生したissuesを見つける。
これで出ている解決策はSystem下のpythoncom37.dllをAnaconda下のpythoncom37.dllに置き換えろってことらしいです。これで解決するかもしれません。(未検証)
ただこれを読んで試してる途中に別に気になったことが...
やった解決策
anaconda promptから仮想環境下で以下のコマンドを実行する。
conda install conda
仮想環境下にcondaが入ってなかったらしい。condaでcondaをインストールすると動くようになります。起動してみましょう。
jupyter notebook
エラーが発生せず起動すればOK。
ついでに
そもそもgit bashとかpower shellとかから(anaconda promptを経由せずに)jupyterNotebookを起動すればこのエラーは発生しないとの情報もあり。