はじめに (対象読者・この記事でわかること)
この記事は、Python を使用した Web 開発を始めた方や、Python の簡易 web サーバを起動しようとしている方を対象にしています。この記事を読むことで、Python の簡易 web サーバを起動しようとすると発生する "python.exe は、実行中の Windows のバージョンと互換性がありません。" というエラーの解決方法がわかります。
前提知識
この記事を読み進める上で、以下の知識があるとスムーズです。 Python の基本的な知識 Windows の基本的な操作
Python の簡易 web サーバの概要
Python には、簡易的に web サーバを起動できる機能があります。http.server モジュールを使用することで、簡単に web サーバを起動できます。しかし、Windows のバージョンと互換性のない python.exe を実行しようとすると、"python.exe は、実行中の Windows のバージョンと互換性がありません。" というエラーが発生します。
Python の簡易 web サーバの起動方法
ステップ1: Python のインストール
Python をインストールしていない場合は、Python の公式サイトからインストーラーをダウンロードしてインストールします。
ステップ2: http.server モジュールの使用
コマンドプロンプトやターミナルを開き、以下のコマンドを実行します。
Bashpython -m http.server
しかし、Windows のバージョンと互換性のない python.exe を実行しようとすると、"python.exe は、実行中の Windows のバージョンと互換性がありません。" というエラーが発生します。
ハマった点やエラー解決
エラーの解決方法は、以下の通りです。 Windows のバージョンを確認します。Windows のバージョンが 10 または 11 の場合、64 ビット版の Python をインストールする必要があります。 Python のインストールを削除し、再度インストールします。
解決策
Windows のバージョンに適した Python のバージョンをインストールすることで、エラーを解決できます。
まとめ
本記事では、Python の簡易 web サーバを起動しようとすると発生する "python.exe は、実行中の Windows のバージョンと互換性がありません。" というエラーの解決方法を紹介しました。
- Python のインストール
- http.server モジュールの使用
- Windows のバージョンに適した Python のバージョンのインストール
この記事を通して、Python の簡易 web サーバを起動する方法と、エラーの解決方法を改めて伝えました。 今後は、Python の Web 開発についてさらに深く掘り下げていく予定です。
参考資料
参考にした記事、ドキュメント、書籍などがあれば、必ず記載しましょう。
