Python 2.3 しか実行できない非常に古いマシンがあります。しかし、新しいpythonバージョンのみが解釈できるものを含むスクリプトを実行する必要があります.python 2.7 staticがインストールされています。を使用./python 2.7 static
すると、python 2.7 環境に入ることができました。python xxx.py
しかし、端末に入力するだけでスクリプトを実行するにはどうすればよいですか。import python 2.7 static
スクリプトを追加しようとしましたが、間違っています。どうすればいいですか?
質問する
123 次
1 に答える
1
入力してスクリプトを実行できます
./python2.7-static script.py
make install
Python をビルドしたディレクトリで root として実行すると、作業が楽になります。これにより、プログラムが/usr/local/bin/pythonSOMETHING
コピーされます(もうコピーされない場合がありpython2.7-static
ます)。その後、置くことができます
#! /usr/local/bin/pythonSOMETHING
スクリプトの一番上で、chmod +x
それを次のように実行します
./script.py
インタープリターの名前にスペースが含まれている場合、これは機能しません。そのため、スペースについてお尋ねしました。また、その行はファイルの最初#!
の行でなければなりません。そうしないと機能しません。
root 権限がない場合は、次の引数をconfigure
:に追加して Python を再構築します--prefix=$HOME
。 make install
は、個人のホーム ディレクトリの下にすべてをインストールします#! /path/to/your/home/bin/pythonSOMETHING
。一列に並べることはできないことに注意してください。( ) に展開されるものを自分で調べる必要があります。$HOME
#!
echo $HOME
于 2012-10-05T14:39:32.700 に答える