37

Google App Engineをzip形式でダウンロードし、/ usr / local/google_engineに解凍しました。

今、私は常にそのフォルダからPythonスクリプトを実行する必要があります。パスがどこにあっても利用できるようにするにはどうすればよいですか?つまり、/ usr / something /にいるときは、script.pyを呼び出すだけでスクリプトを実行できますか?

エイリアシングなしで、またはbashスクリプトを使用せずにこれを行うことはできますか?

4

2 に答える 2

64

.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 
于 2012-04-19T19:16:08.477 に答える
6

これを行うには2つの方法があります。Kalが前述したように、次のように追加することで、フォルダーをパス変数に追加できます。

export PATH=/usr/local/google_app_engine/bin:$PATH1 

.bashrcに。または、コマンドが1つのスクリプトである場合は、コマンドをに移動またはコピーできます/usr/bin。これにより、どこからでもコマンドとしてアクセスできるようになります。

移動せずにこれを行うコマンドを作成する場合script.pyは、固定パスでそれを呼び出すbashファイルを作成し、それを/usr/bin

于 2016-03-21T19:41:01.057 に答える