Overview
事の発端は、WebスクレイピングをしようとBeautifilSoupr を利用しようとしたときのこと。
Anaconda導入環境にて、conda を使って、BeautifilSoup
をインストール
conda install beautifilsoup4
その後、VSCode でimportを以下のように入力したが、エラーが起きてしまった。
Unable to import
とのこと。conda install
がうまくいっていないのだろうか?
Cause
こちらの記事が非常に参考になった。
https://qiita.com/myasu398/items/5b0f321491a1bed77aa3
macデフォルトPythonインタプリタがVSCode では非推奨らしく、その設定をすることで解消する。
Solution
command から Python: Select Interpreter
を選択。
すると、以下のように利用できるPython 実行環境が表示される。自分の場合は以下の表示。
同じバージョンのPython がAnaconda or Not Anaconda で2つあった。。。
どうやら自分の場合はAnaconda でない環境を実行環境としていたらしい。
これをAnaconda の方を選択することで、問題は解消した。
追記
Anaconda 環境を選択すると、以前に作成した別のPythonファイルのimportが失敗していた。。。原因はおそらく、以前の環境でimportしたライブラリがAnaconda 環境に入っていないから。
こういうくだらないことで時間を費やすのはバカバカしいので、どちらかの環境に寄せた方が良さそうだ。
時間があるときに、Anaconda 環境に寄せることにしよう。