コマンドラインプログラムの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. WCFプロジェクトでNHibernateを簡単に起動する方法
- 2. Pythonで簡単なGUIを開発する最も簡単な方法
- 3. PowerShellスクリプトを起動してパラメータを渡す簡単なgui
- 4. Macでperlスクリプトを起動するための簡単で便利な方法(Win on Batchに相当)
- 5. Mac OSX上で.NETアプリケーション(Mono)を簡単に起動できますか?
- 6. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 7. アイコン付きのアンドロイドでウェブページを起動する最も簡単な方法
- 8. 簡単な方法は、手動で
- 9. Pythonで簡単なスクリプト言語を作成する
- 10. Pythonでリストを拒否する簡単な方法
- 11. ウインドウコントロールでマウスの動きを取得する簡単な方法ウインドウコントロールでサブクラス化するより
- 12. Pythonスクリプトの実行時間を計算する最も簡単な方法は?
- 13. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 14. mac osxでarangodbサーバを再起動/停止する方法
- 15. Javaからsqlplusスクリプトを実行する簡単な方法
- 16. OSXでデフォルトプログラムをプログラムで起動する
- 17. インタラクティブなPythonコンソールをポップアップする最も簡単な方法は?
- 18. MELボタンの-cフラグを使って簡単なpythonスクリプトを起動しますか?
- 19. コードの起動時にWindows用のperlアプリケーションを起動する最も簡単な方法
- 20. 簡単なヒープをstlで維持する簡単な方法は?
- 21. フラッシュカメラオブジェクト - 簡単な方法でトゥイーンを動かす?
- 22. フォアグラウンドでPythonスクリプトから外部プログラムを起動する方法は?
- 23. XMLファイルをPythonで簡単に分割する方法は?
- 24. Pythonでカスタムフォーマットデータのパーサーを簡単に作成する方法
- 25. (簡単な方法)
- 26. 簡単な方法
- 27. 簡単な方法
- 28. 簡単な方法
- 29. OSXでドッカーマシンを起動するには?
- 30. PATHにネットワークフォルダを配置して簡単にスクリプトを起動する
何を試しましたか?あなたが望むものに似た何かをやっているMacのどこかに働くアイコンがありますか? –