2016-09-14 14 views
1

誰かがここでこのビルド構文を説明してくださいできますか?私はこのPythonビルドsynax "python3 setup.pyビルド"を理解していない

python3 setup.py build 
sudo python3 setup.py install 

出典:私はちょうどのpython 3.xのでpygameのダウンロードをインストールするには、上記のソースでの手順を使用し、それは素晴らしい仕事が、私は、コマンドの構文を理解していない、とhttps://askubuntu.com/a/406410/327339

私はそれに関する文書をどこに見つけるべきかわかりません。

python3 file.pyは、与えられたモジュール(この場合はfile.py、または上記setup.py)を呼び出しますが、何を、すなわち後の単語について:上記のコマンドで「構築しますか」?これはPythonの組み込みコマンドですか?setup.pyの出力が行くフォルダですか?それは何ですか?

「install」コマンドと同じです。構文を説明して、関係する文書を見つけるのを助けてください。私は「python3 build」、「python 3 module install」、「python 3 module build」などの検索をしばらく試してみましたが、問題に関して非常に有益な情報は見つかりませんでした。

また、ビルドコマンドとインストールコマンドは正確に何をしていますか?

注:ここでは、これらのコマンドを実行している「pygame」フォルダの内容を示します。

enter image description here

+1

他のターミナルコマンドと同じように動作します: 'python'実行可能ファイルを使用して、' build'引数で 'setup.py'ファイルを実行します。 'setup.py'インストールにはたくさんの資料がありますが、この質問は非常に幅広いです。 – jonrsharpe

+0

ああ、setup.pyの引数*です。私はまだそのような議論を必要とするモジュールを書かなかった。私はそれについて学ばなければならない。ありがとう。 –

+1

"build"は単に 'setup.py'に渡されるパラメータです。 Pythonプログラムは独自のパラメータを持つことができ、そのプログラムは完全にプログラム(setup.py)に依存しています。いくつかはパラメータとしてファイル名を取り、いくつかはユーザ名をとり、多くは何も取らない。その意味は、コードまたはプログラムのドキュメンテーションを読むことによってのみ判断できます。 – cdarke

答えて

0

ターミナルでのPythonの私の使用から、このコマンドはPythonののpython3」を伝えますので、あなたのシステムが稼働しているから3.x何のPythonのバージョン、「setup.pyは、」Pythonスクリプトであるあなた」 distutilsモジュールの一環として、モジュールのインストールを容易にするために、「実行」と「ビルド」と「インストール」があります。

関連する問題