<- all posts

「pythonが見つからない」— 仮想環境の有効化忘れという初歩的なミス

2026年4月22日

何が起きたか

VPSでPythonスクリプトを実行しようとした。 python monitor.py コマンド 'python' が見つかりません。

先ほどまで動いていたのに、突然pythonコマンドが見つからなくなった。

原因

新しいターミナルセッションを開いた際に、Python仮想環境のactivateを忘れていた。

Linuxではシステム全体のPythonはpython3コマンド。pythonというエイリアスは仮想環境を有効化した時だけ設定される。

確認方法

プロンプトの先頭に(venv)が付いているかどうかで判断できる。

# 無効
[23:57:20] user@myserver:~$

# 有効
(venv) [23:57:38] user@myserver:~$

解決

source ~/projects/claude-demo/venv/bin/activate

学び