3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

インストールした Python ライブラリを VSCode 上で読み込めない時の対処法

Posted at

インストールした Python ライブラリを VSCode 上で読み込めない時の対処法

概要

python で使いたいライブラリをインストールしたが、VSCode 上で Import "module_name" could not be resolved from 〜というエラーが発生する。

環境

Ubuntu 22.04.1 LTS
VSCode: 1.71.2

原因

VSCode が対象ライブラリのパスを認識できていない。

解決策

VSCode にパスを教えてあげればよい。

ライブラリのパスを確認する

適当にターミナルを開いて対話モードに入ってパスを確認する。

$ python3  #対話モードに入る
Python 3.8.5 (default, Sep  4 2020, 07:30:14)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> import django #パスを確認したいライブラリをimportする
>>> print(django.__file__) #パスを確認
/home/user/anaconda3/lib/python3.8/site-packages/markdown/__init__.py # パスがでる

パスを VSCode に教える

先ほど確認したパスを VSCode に設定する。

# site-packages/までをコピーする。
/home/user/anaconda3/lib/python3.8/site-packages/markdown/

VSCode 上で「ファイル」/「ユーザー設定」/「設定」を開く。(または「Ctrl」+「,」)

次に、設定の検索か「 extra path 」を入力。

Python › Analysis: Extra Paths という項目があるので、「項目の追加」をクリック。

入力欄が表示されるので、先ほどコピーしたパスをペーストし、OK をクリック。

以上で VSCode がライブラリを認識してくれるはず。

3
3
1

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?