0

bash でスクリプトを実行しようとすると、小さな問題が発生します。まず、ターミナルで実行するとスクリプトがうまく動作しますが、Ubuntu でランチャーで実行しようとすると、このエラーが発生します。

" python: can't open file 'teste.py': [Errno 2] No such file or directory"

私のスクリプトは次のようになります。

 #! /bin/bash
 # This script use sample.py
 python sample.py games.txt
 sleep 15

その他の情報 :

Ubuntu 11.04
Python 2.7

前もって感謝します

4

1 に答える 1

3

エラーメッセージから、ランチャーでスクリプトへのフルパスを指定する必要があるようです。

bashスクリプトのコマンドにフルパスを追加してみてください。つまり、次のようになります。

   python /home/glc/sample.py /home/glc/games.txt

ちなみに、このファイルは何teste.pyですか?あなたの投稿ではスクリプトを参照していますsample.py-これは別のファイルですか?どのように接続しますか?ランチャーで間違ったファイル名を指定した可能性がありますか?

于 2012-06-21T15:27:32.030 に答える