pythonファイルを実行可能にする方法を見つけるためだけに、インターネットを何日も見てきました。#!/usr/bin/env python
を追加して(chmod + x filename.py)を試しました上部で、何も動作しないようです。さらに、brewを使用してモジュールをインストールしているため、例のようにpip install py2appを押すと、次のメッセージが表示されます: python home-brewによってすでにインストールされています)。
python macOS Sierraで実行可能なファイルを作成する方法を教えてください
次のことを試してみて、あなたの行き方を教えてください:
#!/usr/bin/env python
であることを確認してくださいchmod +x Test.command
を実行して、Pythonスクリプトファイルを実行可能にします(明らかにTest.commandは、上記のステップ2で作成したファイルです)。上記の手順に従うと、macOS Sierra内でPythonスクリプトをダブルクリックできるようになり、ターミナルウィンドウが開いてスクリプトが実行されます。
Pyinstallerをインストールします。pipinstall pyinstaller
実行可能ファイルを作成:pyinstaller --onefile yourscriptname.py
これはMacOS Mojave 10.14.2で動作しました
which python3
またはwhich python
好きなものを選んでください
その出力をコピーする
pythonファイルの上部に貼り付けます
そのパスの前に#!
を追加して、次のようにします
#!/usr/local/bin/python3
ファイルのアクセス許可を必ず変更してください
chmod +x filename
パスにあるフォルダにそのファイルを置きます
echo $path
最初にあなたの道を見つける
echo $HOME
あなたがbashまたはzshを使用している場合は、次のようなものがあるかもしれません
ファイルの下部にある~/.bash_profile
または~/.bashrc
または~/.zshrc
内
export PYTHON_UTILS="$HOME/code/python/utils"
export PATH="$PYTHON_UTILS:$PATH"
.py
をファイルから削除することを検討してください。この場合は不要です。
パスを使用してファイルを取得しているターミナルを閉じて開きます
そして今、あなたはあなたのpythonファイルをbashコマンドと同様に扱うことができるはずです
ファイルを実行するためにpython3 filename.py
を使用する必要はありません。filename
を使用するだけです。
プログラムを.pyで保存すると、デフォルトで実行アイドルが開き、タブを実行して[モジュールの実行]を選択するか、.pyファイルをクリックした後にF5キーを押します。