私が検索しようとしていることはすべて私に本当に必要な答えを与えていないので、私は何を探しているのか分かりません。端末で名前だけを入力するだけでpythonプログラムを実行する方法は?
誰かが私が見なければならないものを正しい方向に向けることができれば、私は大いに感謝するでしょう。基本的には、私が(非公開で)配布できるPythonプログラムを作る最善の方法を知りたい。
誰かがファイルを持っている場合は、スクリプトを実行するか、makeコマンドを実行します。その結果、ユーザーは名前を入力するだけでコンピュータ上の任意のディレクトリからプログラムを呼び出すことができます)を入力します。
私はこれを行うための1つの方法しか知りませんが、私は間違った方法だと信じています。私の考えは次のようなものでした:
1.)メインフォルダはGhoulと呼ばせてください。ユーザーが実行可能ファイルをghoul.shなるだろうし、それがグールするには、名前を変更しますし、私はと思われる、setup.shを実行する必要があります
setup.sh ghoul.sh ghoul.py
2):それは3つのファイルが含まれます/ binに移動する
3.)/ binにあるghoulファイル内に、ファイル自体に "python /home/user/Ghoul/ghoul.py $ @"が含まれています。 "ghoul"と入力するだけでどんなディレクトリからでも実行できます
私が達成しようとしていることは明らかです私はこれを行う適切な方法ではないことを知っています。これを達成するために何を探して読んでいますか?私はUbuntuでこれをどうやってやることができるのか、また..Windowsであれば知りたいです。
"ghoul"コマンドがGhoulディレクトリでのみ動作するように制限することもできますが、システム上の任意のディレクトリからではなく、Ghoulディレクトリ内にある任意のディレクトリでも可能です。
ありがとうございます。あなたがから完全に簡単な実行をしたい場合はシステムあなたのchmod + xのスクリプトファイルの最初の行で
#! /usr/bin/env python
などのUnixでは
これをPATHに追加して、bang行(#/ env/bin/python3)を含めてください。 – iScrE4m