[VS Code] Pythonのパッケージパスを設定

M1 MacのVS Codeが最近やたら重くなってきたので、再インストールすることに。設定はクラウド上に残っているはずなんですが、、、、思い出すのに時間がかかったので、記録しておきます。

パッケージが設置されているパスを確認

まずは、設定するためのパスを取得します。

pipコマンドのshowで確認可能です。下記の例では、Djangoのパスを取得しています。

Locationの箇所がパスになります。

% pip show django
Name: Django
Version: 3.2.10
Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Home-page: https://www.djangoproject.com/
Author: Django Software Foundation
Author-email: foundation@djangoproject.com
License: BSD-3-Clause
Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Requires: asgiref, pytz, sqlparse
Required-by: djangorestframework

設定方法

上記で確認できたパスをコピーなどしておいて、早速設定していきましょう。

VS Codeの設定画面を開きます。

上部の検索ボックスに、“extrapath” と入力すると、↓のように絞り込まれるはずです。

その中の、Python > Analysis: Extra Paths の箇所にある、“Add Item” をクリック

すると、パスを入力できるようになるので先程コピーしたパスを貼り付けして、OKボタンをクリック。

最後の “/” (スラッシュ)は不要です。 ※そのまま貼り付ければ無いはずです。

 

あとは、VS Codeを再起動してください。