Python を使いたいと思い Gemini に聞いた.
すると,次の様に案内された.
1. Python ワークロードの確認
Visual Studio インストーラーで「Python 開発」にチェックが入っていれば,別途 Python を公式サイトから入れる必要はありません.入っていない場合は,個別のコンポーネントから Python 3.x を追加するだけで準備完了です.
2. ライブラリのセットアップ(5 分)
VS の「表示」→「ターミナル」を開き,以下の 1 行を実行するだけです.
DOS / PowerShell
pip install -U google-generativeai pillow
これで,Google 公式ライブラリと,画像を扱うための Pillow がインストールされます.

VS 2026 でやってみるとうまくいかない.
**********************************************************************
** Visual Studio 2026 Developer PowerShell v18.2.1
** Copyright (c) 2025 Microsoft Corporation
**********************************************************************
PS C:\Users\Iwao\source\repos> python --version
Python
PS C:\Users\Iwao\source\repos> pip install -U google-generativeai pillow
pip: The term 'pip' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
PS C:\Users\Iwao\source\repos> py
Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
2020/08 に試したときは,それなりに動作したと思うが…
今度は Copilot に聞いてみると,python.org からのインストールが必要とのこと.
https://www.python.org/downloads/
何とかインストールして,もう一度,pip install -U google-generativeai pillow .
PS C:\Users\Iwao\source\repos> pip install -U google-generativeai pillow
pip: The term 'pip' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
PS C:\Users\Iwao\source\repos> python -m pip install -U google-generativeai pillow
Collecting google-generativeai
Downloading google_generativeai-0.8.6-py3-none-any.whl.metadata (3.9 kB)
Collecting pillow
...
うまくいかない時は python -m pip install -U google-generativeai pillow とすれば良いらしい.
VS でプロジェクトを作成して,適当なコードを貼りつけて「実行」すると,
SyntaxError: Non-UTF-8 code starting with '\x83' in file D:\Document\VS\VS\2026\T_Python\test_ai\test_ai.py on line 4, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for details
続行するには何かキーを押してください . . .
Gemini に聞くと…
【トラブル】Python 実行時の SyntaxError
スクリプト実行時、日本語コメントなどが原因で以下のエンコードエラーが発生した.
SyntaxError: Non-UTF-8 code starting with '\x83' in file ... but no encoding declared;
解決策:マジックコメントの追加
Python 3 はデフォルトで UTF-8 を期待するため、Shift-JIS 等で保存されたファイルには、1行目に以下のマジックコメントを記述することで解決する.
修正後のコード(先頭部分)
# -*- coding: shift_jis -*- import google.generativeai as genai import PIL.Image
または、Visual Studio の「名前を付けて保存」から、エンコードを「UTF-8 (シグネチャなし) – コードページ 65001」に変更して保存し直すことでも回避可能である.
Traceback (most recent call last):
File "D:\Document\VS\VS\2026\T_Python\test_ai\test_ai.py", line 2, in <module>
import google.generativeai as genai
ModuleNotFoundError: No module named 'google'
続行するには何かキーを押してください . . .
【トラブル】ModuleNotFoundError の発生
ライブラリをインストールしたはずが,実行時に No module named 'google' と表示され,インポートに失敗する.
Traceback (most recent call last):
File "test_ai.py", line 2, in <module>
import google.generativeai as genai
ModuleNotFoundError: No module named 'google'
原因と解決策:実行中の Python インタプリタに直接インストール
PC 内に複数の Python が存在する場合,pip コマンドだけでは別の環境にインストールされることがある.現在実行中の Python 本体(python コマンド)を指定してインストールを行うことで確実に解決できる.
解決用のコマンド:
python -m pip install google-generativeai pillow
この python -m pip という記述は,「今動いている python に紐付いた pip を動かす」という明示的な指定であり,環境の不一致を防ぐための定石である.
とりあえず,動作確認したかったので,コンソールで Python …/test.py とした.
