Python 3.9.0 a 1 pygameのインストールでエラーが発生しました。全過程を解決しました。


この文章は主にPython 3.9.0 a 1 pygameをインストールしてエラーを解決する全過程を紹介します。
解決方法
まず経験と教訓を言います。pygameは最終的にインストールに成功しましたが、午後と夜の操作のため、多くのページを調べました。多くのコマンドを操作しました。追跡できないのはどの段階の操作が鍵となりますか?その後、visual C+2014がインストールされていないからだと推測します。
まず私の推測した解決方法を見せてください。後で私のミスの詳細な流れを添付します。私と同じ間違いに直面した人は試行錯誤の回数を減らすことができます。
1、python環境
オペレーティングシステム:Win 10、64ビットオペレーティングシステム。
pythonバージョン:3.9.0 a 1。pythonは32ビットバージョンですか?64ビットバージョンですか?下の図の「MSVC v.916 64 bit(AMD 64)」の中の数字は64 bitですか?それとも32 bitですか?64ビット対応、32ビット対応32ビットバージョンです。だから私のpythonは64ビットバージョンです。
(バージョン情報を調べて、CMDはコマンドラインに入り、pythonを入力して、車に返却すればいいです。)
python版本信息
2、自分のpythonに合うpygameバージョンを探します。
コンピュータはインターネットで接続しなければなりません。
実行――cmd、コマンドラインに入り、ディレクトリを切り替えずに直接pip install pygameを入力します。
これはインストールできません。成功すれば次のように振り回さなくてもいいです。しかし、あなたに最適なpythonバージョンのpygameバージョンを表示することができます。
3、取り付け方法
まずリンクをください。このページを参照して、ステップを実行します。この上にVC++のインストールリンクがあります。まず関連内容をよく見て、後の内容を見たほうがいいです。実際にこの3つの手順で実行しましたが、必要なプラグインをインストールしたように案内してくれました。http://www.pygame.org/wiki/CompileWindows
ステップ1:C/C++コンパイラを取得します。
このページにはVC++インストールツールのダウンロードリンクbuild-tools-for-visual-studio-2017があります。Microsoft Buiild Tools for Visual Studio 2017をダウンロードしてインストールします。しかし、私はそれをダウンロードしていませんでした。直接Visualcppbuildtools full.exeツールをダウンロードしました。標準でインストールします。最新バージョンのVC++とWin 10 SDKにチェックを付けてインストールします。)その後、ページhttps://wiki.python.org/moin/WindowsCompilersから、別のバージョンのpythonは指定されたバージョンのVisual C++を使用しなければならないことが分かりました。
visual C++をインストールした後、実行します。――cmd、コマンドラインに入ります。ディレクトリを切り替えずに、直接入力してください。

pip install setuptools -U
このコマンドは必要な依存プラグインとbuild for SDL 2(experimental)or SDL 1をダウンロードします。実は私も具体的に何をしているのか分かりません。どうせホームページで実行すると言っています。実行します。
ステップ2:githubから適切なpygameモジュールの圧縮パッケージを見つけます。
ウェブページのリンクをクリックしてください。https://github.com/pygame/pygame
直接クリックして開けない場合は、アドレスをコピーしてブラウザに貼り付け、httpsのsを削除します。
下のページをめくると、****Instatllationの一部の内容が見えます。この部分のリンク先をクリックしてください。https://www.pygame.org/download.shtml
pygame-1.6.6.tar.gzをダウンロードします。コマンドラインでpip install pygameコマンドを入力した後、自動的にこのインストールパッケージをダウンロードすると表示されます。
ステップ3:pygameインストールコマンドを実行します。
Webページには、SDL 1、SDL 2の場合のコマンドがあります。私は最初のSDL 1に従って実行します。
第一句コマンドgit clonehttps://github.com/pygame/pygame.gitpygame圧縮パッケージをダウンロードするために使うべきです。実行する必要はありません。もうダウンロードしましたから。
直接第二条コマンドを実行します。cd pygame
このコマンドはあなたがダウンロードしたpygame圧縮パッケージの保存ディレクトリによって変更する必要があります。私のpygame-1.6.6.tar.gz.解凍したディレクトリは:C:\myap\pygame-1.96、だから私の実行命令は:

cd C:\myapp\pygame-1.9.6
実行:

pip install setuptools requests -U
python -m buildconfig
エラーはありませんでした。
python setup.py installを実行して、エラーが発生しました。具体的なエラーコードはスクリーンショットを忘れました。大体VC 2014のcl.exeに問題があります。私は新たにvisualcppbuildtools full.exeをインストールしました。クリックして修復します。そして要求に応じてパソコンを再起動します。
コンピュータを再起動した後、上記のステップを実行しませんでした。コマンドラインに入る前に一回実行しました。

pip install pygame。
まだエラーを表示しています。
在这里插入图片描述
そして、私はまた命令を実行しました。

pip install pygame==2.0.0.dev6
成功しました。二等号です。前後にスペースがないようにしてください。
これはまったく無意識にやったのです。なぜこのコマンドを実行しますか?https://github.com/pygame/pygameページでreleaseをクリックして最新のpygameのリリースバージョンを調べた時:
release所在位置
入ります
https://github.com/pygame/pygame/releases,このページは最新のpygameバージョンを表示します。
以下のコマンドでインストールするとpygameの後にバージョン番号を追加できます。
在这里插入图片描述
実はこの命令は上記のステップを実行する前にも実行しましたが、やはり失敗しました。上記の手順1、2、3を実行した後、今回は成功しました。ですから、私もどのステップが肝心なのか分かりません。
ここでPython 3.9.0 a 1インストールのpygameのエラー解決の全過程(結び目)に関する記事を紹介します。Python 3.9.0 a 1インストールのpygameの内容については、以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。