1

Python 2.3 しか実行できない非常に古いマシンがあります。しかし、新しいpythonバージョンのみが解釈できるものを含むスクリプトを実行する必要があります.python 2.7 staticがインストールされています。を使用./python 2.7 staticすると、python 2.7 環境に入ることができました。python xxx.pyしかし、端末に入力するだけでスクリプトを実行するにはどうすればよいですか。import python 2.7 staticスクリプトを追加しようとしましたが、間違っています。どうすればいいですか?

4

1 に答える 1

1

入力してスクリプトを実行できます

./python2.7-static script.py

make installPython をビルドしたディレクトリで root として実行すると、作業が楽になります。これにより、プログラム/usr/local/bin/pythonSOMETHINGコピーされます(もうコピーされない場合がありpython2.7-staticます)。その後、置くことができます

#! /usr/local/bin/pythonSOMETHING

スクリプトの一番上で、chmod +xそれを次のように実行します

./script.py

インタープリターの名前にスペースが含まれている場合、これは機能しません。そのため、スペースについてお尋ねしました。また、その行はファイルの最初#!の行でなければなりません。そうしないと機能しません。

root 権限がない場合は、次の引数をconfigure:に追加して Python を再構築します--prefix=$HOMEmake installは、個人のホーム ディレクトリの下にすべてをインストールします#! /path/to/your/home/bin/pythonSOMETHING。一列に並べることはできないことに注意してください。( ) に展開されるものを自分で調べる必要があります。$HOME#!echo $HOME

于 2012-10-05T14:39:32.700 に答える