LoginSignup
2
2

More than 3 years have passed since last update.

VSCode から Python コードを触る際のimportエラー解消録

Posted at

Overview

事の発端は、WebスクレイピングをしようとBeautifilSoupr を利用しようとしたときのこと。

Anaconda導入環境にて、conda を使って、BeautifilSoup をインストール

conda install beautifilsoup4

その後、VSCode でimportを以下のように入力したが、エラーが起きてしまった。

image.png
Unable to import とのこと。conda install がうまくいっていないのだろうか?

Cause

こちらの記事が非常に参考になった。
https://qiita.com/myasu398/items/5b0f321491a1bed77aa3

macデフォルトPythonインタプリタがVSCode では非推奨らしく、その設定をすることで解消する。

Solution

command から Python: Select Interpreter を選択。
image.png

すると、以下のように利用できるPython 実行環境が表示される。自分の場合は以下の表示。
image.png
同じバージョンのPython がAnaconda or Not Anaconda で2つあった。。。

どうやら自分の場合はAnaconda でない環境を実行環境としていたらしい。
これをAnaconda の方を選択することで、問題は解消した。

追記

Anaconda 環境を選択すると、以前に作成した別のPythonファイルのimportが失敗していた。。。原因はおそらく、以前の環境でimportしたライブラリがAnaconda 環境に入っていないから。
こういうくだらないことで時間を費やすのはバカバカしいので、どちらかの環境に寄せた方が良さそうだ。
時間があるときに、Anaconda 環境に寄せることにしよう。

2
2
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
2
2