GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでpythonプログラムを実行可能にするために何を使用しますか

これをスクリプトの最初の行に入れるだけです:

#!/usr/bin/env python

でファイルを実行可能にします

chmod +x myfile.py

で実行

./myfile.py

Python でスタンドアロンのバイナリ アプリケーションを取得する場合は、py2exe や PyInstaller などのツールを使用してみてください。


これらの行をコードの先頭に置くと、オペレーティング システムは、Python スクリプトの実行に必要なバイナリ プログラム、つまり Python インタープリターを検索するように指示されます。

そのため、Python インタープリターを保持するオペレーティング システムによって異なります。オペレーティング システムとして Ubuntu を使用しているため、Python インタープリターは /usr/bin/python に保持されます。 そのため、Python スクリプトの先頭にこの行を書かなければなりません;

#!/usr/bin/python

コードを完成させて保存したら

<オール>
  • コマンド ターミナルを起動します

  • スクリプトが現在の作業ディレクトリにあることを確認してください

  • chmod +x script_name.py と入力します

  • これで、スクリプトをクリックしてスクリプトを開始できます。警告ボックスが表示されます。アラートボックスで「実行」または「ターミナルで実行」を押します。または、ターミナル プロンプトで ./script_name.py と入力します。


  • PyInstaller を使用できます。単一の「バイナリ」ファイルとして実行できるように、ビルド ディストリビューションが生成されます。

    http://pythonhosted.org/PyInstaller/#using-pyinstaller

    Python 3 には、ビルド ディストリビューションを作成するネイティブ オプションもあります:

    https://docs.python.org/3/distutils/builtdist.html


    Linux
    1. Linux で Python スクリプトを使用してスクリーンショットを撮る

    2. Linux 上の Python で export を使用する方法

    3. Linux 上の Python スクリプトを Windows 実行可能ファイルにパッケージ化する

    1. LinuxでのChownコマンドとは何ですか?その使用方法

    2. Linux で windows.h の代わりに何を使用すればよいですか?

    3. Linux init スクリプト 0<&- &> は何を達成しますか

    1. Linux –「makeLocalmodconfig」は何をしますか?

    2. Python を使用して WMI を照会する方法 (Linux – Windows)

    3. Linux で Python スクリプトをサービスまたはデーモンのように実行する方法