コマンドラインプログラムのGUIフロントエンドであるクロスプラットフォームのPythonスクリプトを作成したいと思います。問題は、ターミナルを使用すると、超高層ビルの上から自分のコンピュータを投げているのと同じ効果があると思ういくつかのMacユーザーがいることです。 LinuxとWindowsでは、Pythonスクリプトをセットアップするだけで十分です。ユーザーはアイコンをダブルクリックして、余分なウィンドウを開かずにスクリプトを開始できます。 OS-Xでこれを行う簡単な方法はありますか? OS Xに付属のものとは別のPythonをインストールする必要がありますか?私は決定的な答えを見つけることができませんでした。OS-XでマウスでPythonスクリプトを起動する簡単な方法
答えて
Platypusをご覧ください。スクリプトをラップするアプリを生成するためのフリーウェアアプリです。
このようなことをする別の方法は、AutomatorまたはAppleScript Editorを使用することです。どちらも、スクリプトを実行するだけのアプリケーションを生成できます。
更新:Automatorのために
:Automatorを起動、検索フィールドにアプリケーションテンプレート、タイプ「スクリプト」を選択し、ダブルクリックして実行シェルスクリプト、/usr/bin/python
にシェルポップアップメニューを切り替え、タイプ/ペーストPythonスクリプトをテキストフィールドに追加します。または、ポップアップメニューを/bin/bash
のままにして、テキストフィールドに外部スクリプトの呼び出しを書き込むだけです。アプリケーションとして保存します。
ヘルプメニューからヘルプを表示することもできます。
AppleScriptのため、打ち上げのAppleScriptエディタでは、スクリプトとして次のように入力します。
do shell script "/usr/bin/true"
はあなたが好きなスクリプトへのパスで/usr/bin/true
を交換してください。アプリケーションとして保存します。
また、[ヘルプ]メニューにもヘルプがあります。
唯一の方法は、アプリケーションを作成することです? AutomatorやAppleScript EditorをPythonで使用することについてはどこで知ることができますか? –
私は指示で私の答えを更新しました。 –
py2appこのようにしてください。 Pythonスクリプトを作成し、必要な依存関係(wx、Tkinterなど)を使用すると、py2appは現代的なOS X環境で動作するスタンドアロンのアプリケーションバンドルになります。 Pythonもバンドルされていますので、(システムのデフォルトではなく)任意のPythonを使用できます。
弱点は、生成されたアプリケーションが大きくなることです(多くの依存関係がある場合は極端ですが)。
Macは、デフォルトとアクティブ状態のように、同時に複数のPythonをインストールできますか? –
コピーが異なる場所(たとえば/ System/Library、/ Library、/ usr)にインストールされているか、異なるPythonバージョンである限り、それらは幸せに共存することができます。 – nneonneo
- 1. 簡単なSNTPのPythonスクリプト
- 2. WCFプロジェクトでNHibernateを簡単に起動する方法
- 3. 起動時にOSXでJenkinsサーバーを起動する方法
- 4. StackOverflowErrorでJVMを自動再起動する最も簡単な方法
- 5. Mac OSX上で.NETアプリケーション(Mono)を簡単に起動できますか?
- 6. PowerShellスクリプトを起動してパラメータを渡す簡単なgui
- 7. Pythonで簡単なGUIを開発する最も簡単な方法
- 8. Macでperlスクリプトを起動するための簡単で便利な方法(Win on Batchに相当)
- 9. 簡単な方法パスでのpython
- 10. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 11. node/jsアプリケーションを起動する最も簡単な方法は何ですか?
- 12. アイコン付きのアンドロイドでウェブページを起動する最も簡単な方法
- 13. 簡単な方法は、手動で
- 14. Pythonで簡単なスクリプト言語を作成する
- 15. Pythonで電子メールを送信する簡単なスクリプト
- 16. ウインドウコントロールでマウスの動きを取得する簡単な方法ウインドウコントロールでサブクラス化するより
- 17. クイズPythonで簡単で簡単なモードを作成する
- 18. Pythonでリストを拒否する簡単な方法
- 19. Pythonで簡単なアラームを作成する方法
- 20. Pythonスクリプトの実行時間を計算する最も簡単な方法は?
- 21. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 22. python telethonでチャンネルに参加する最も簡単な方法
- 23. mac osxでarangodbサーバを再起動/停止する方法
- 24. Pythonを使ってrスクリプトにディレクトリを渡す簡単な方法
- 25. OSXでデフォルトプログラムをプログラムで起動する
- 26. Javaからsqlplusスクリプトを実行する簡単な方法
- 27. find unixコマンドでディレクトリやファイルを除外する簡単で簡単な方法
- 28. 簡単な方法でProGuardを動作させるには?
- 29. Python起動デーモン(OSX)でモジュールをインポートする
- 30. コードの起動時にWindows用のperlアプリケーションを起動する最も簡単な方法
何を試しましたか?あなたが望むものに似た何かをやっているMacのどこかに働くアイコンがありますか? –