0

スクリプトを直接呼び出すと psyco のインポートが機能するのに、bash スクリプトから呼び出すと失敗するのはなぜですか?

test.sh:

while true
do
    python test.py;
    sleep 10;
done

test.py:

try:
    import psyco
    print "Got psyco!"
except ImportError:
    print "No psyco."

そしていま...

> python test.py

「サイコになった!」

> ./test.sh

「ノーサイコ」

「ノーサイコ」

...

4

1 に答える 1

0

このシステムには 2 つのバージョンの Python がインストールされていました。

別の環境が、psyco を持たない別のバージョンの Python を呼び出していました。

于 2013-03-24T22:07:41.763 に答える