Google App Engineをzip形式でダウンロードし、/ usr / local/google_engineに解凍しました。
今、私は常にそのフォルダからPythonスクリプトを実行する必要があります。パスがどこにあっても利用できるようにするにはどうすればよいですか?つまり、/ usr / something /にいるときは、script.pyを呼び出すだけでスクリプトを実行できますか?
エイリアシングなしで、またはbashスクリプトを使用せずにこれを行うことはできますか?
.bashrcを編集して、PATH環境変数に目的のディレクトリを追加します。
export PATH=/usr/local/google_app_engine/bin:$PATH
次に、新しいターミナルを起動するか、実行します。
source ~/.bashrc
次に、どこからでもスクリプトを実行してみてください。
.bashrcに触れることなくそれを行うことができる別の方法は、次のようなことを行うことによってシンボリックリンクを作成することです。
sudo ln -s /usr/local/google_app_engine/bin/script.py /usr/bin/script.py
これを行うには2つの方法があります。Kalが前述したように、次のように追加することで、フォルダーをパス変数に追加できます。
export PATH=/usr/local/google_app_engine/bin:$PATH1
.bashrcに。または、コマンドが1つのスクリプトである場合は、コマンドをに移動またはコピーできます/usr/bin
。これにより、どこからでもコマンドとしてアクセスできるようになります。
移動せずにこれを行うコマンドを作成する場合script.py
は、固定パスでそれを呼び出すbashファイルを作成し、それを/usr/bin