LoginSignup
4
1

More than 5 years have passed since last update.

Windows10でAnacondaの仮想python環境使っていてvscodeのfromに赤線エラーが出る

Posted at

私の環境

  • Windows10 pro
  • AnacondaのPython利用
  • Python 3.7.2
  • conda使ったPython仮想環境で開発(こちら参考)

事象

コード自体に問題ないはずなのにfromの所に赤線のエラーが出るのが気になる
image.png

マウスを合わせてエラー内容見るとこんな感じ
image.png

image.png

原因

色々調べると、仮想環境使ってるからかpythonのインストールフォルダがvscodeが認識している場所と異なるのでエラーになってるっぽい。

pythonのインストールフォルダを確認

仮想環境起動したプロンプトで以下を調べるとインストールフォルダを教えてくれます。

cmd
(py37)$ where python
C:\Users\taketakekaho\AppData\Local\Continuum\anaconda3\envs\py37\python.exe
C:\Users\taketakekaho\AppData\Local\Continuum\anaconda3\python.exe

私は今仮想環境で開発してるのでC:\Users\taketakekaho\AppData\Local\Continuum\anaconda3\envs\py37\python.exeを使ってるということになります。

vscodeが認識しているpythonのインストールフォルダ

ファイル>基本機能>設定
image.png
python.pythonPathを入力するとPathが見れます
image.png

確かに相違してます。

対処

今使ってる仮想環境のPythonインストールフォルダを指定した所
image.png

赤線のエラーは消えました。
image.png

これいちいち仮想環境変わる度に設定しないといけないのかな…

参考にしたリンク

vscodeでimportの下に赤線がでるバグ?

4
1
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
4
1