- 1. 概要
- 2. 状況
- 3. 設定
- 4. さらに
- 5. 参考サイト
1. 概要
「Python Extension Pack」をインストールすると、その中に、「Pylance」という拡張機能が含まれています。
2. 状況
「python」のワークスペースを開くと、こんなダイアログが表示されることがあります。
これは、「python」のプログラムを実行したりすると、ライブラリの下に「__pycache__」てなフォルダが作成されて、「*.pyc」てなファイルが作成されたり。
パッケージをインストールしたりすると「.venv」てなフォルダが作成されて、その下に、やまほどパッケージのソースが作成されたりして。
「Visual Studio Code」が起動時に、ファイルを走査するのに時間がかかるので、なんか検討せろよ、ということなのです。
なんか、これに「Pylance」というのが、関わっているそうなのです。
3. 設定
こういうときは、「settings.json」に。
"python.analysis.exclude": [
"**/node_modules",
"**/__pycache__",
"**/build",
".git",
"myenv/**",
]
のような行を加えます。
これで、起動時のファイル走査が速くなります。
ダブルクォーテーションで囲む、フォルダを工夫すれば、もっと速くなったりします。
4. さらに
2026年4月14日、下記のメッセージが出力されました。
除外リストに、'**/node_modules, **/__pycache__, **/.*' などの既定の除外が見つかりません。それらを追加して、不要なファイルの分析を回避することを検討してください。
下記のようにまた、項目を加えました。
"python.analysis.exclude": [
"**/node_modules",
"**/__pycache__",
"**/build",
".git",
"myenv/**",
"**/.*",
],
5. 参考サイト
本ページは、「Gemini」伍長および下記のサイトを参考にさせていただきました。
「Opening Large Workspaces in VS Code · microsoft/pylance-release Wiki · GitHub」
「[Python]PylanceのVS Code拡張機能をさっそく使ってみた。 #Python3」
|