3

./script.pyの代わりに実行するようにシバンを設定しようとしているスクリプトがあり python script.pyます。これは、スクリプトの一番上の行である場合に機能します

#!/usr/bin/env python. これはenv.

これを変更しようとすると、 #/usr/local/lib/python2.7このエラーメッセージが表示されます

/usr/local/lib/python2.7: bad interpreter: Permission denied

Pythonのバージョンを確認したところ、

>>> import sys
>>> sys.version
'2.7.3 (default, Jun 21 2013, 13:45:37) \n[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]'
>>> 

そして sys.path が与え/usr/local/lib/python2.7/*ます。に固有のものは何も表示されませんがpython2.7.3

env の代わりに pythonpath を使用してセットアップする方法を教えてもらえますか。

ありがとう

4

2 に答える 2

3

which pythonコマンドラインで、必要なシバン行へのパスを指定する必要があります。

于 2013-09-30T23:13:56.360 に答える