0

これは私が書いたときの出力ですwhereis python2.7

python2.7: /usr/local/bin/python2.7 /usr/local/lib/python2.7 /opt/python2.7.1/bin/python2.7

ご覧のとおり、Python under/usr/local/のバージョンはpython2.7.2で、pythonunderのバージョン/opt/python/2.7.1はpython2.7.1です。

私が書くとき、私がbash_profileを変更したので、pythonそれは実行されます。python2.7.1しかし、私が書くとき、python2.7それは実行されpython2.7.2ます。

python2.7.2の下にあるを完全に削除し、の下に/usr/local/あるバイナリを使用したいと思い/opt/python2.7.1ます。

どうすればこの問題を解決できますか?

注:これはCentOS5サーバーであり、ご想像のとおりpython2.4はすでにインストールされています。

4

2 に答える 2

2

PATHが混同されている場合は、次のようにします。

export PATH=/opt/python2.7.1/bin:$PATH
export LD_LIBRARY_PATH=/opt/python2.7.1/lib:$LD_LIBRARY_PATH
于 2012-10-04T08:31:19.627 に答える
0

〜/ .bash_aliasesでエイリアスを使用してみて、ターミナルとユーザーインスタンス内で必要なPythonを常に参照できるようにすることができます。依存関係の問題が発生する可能性があるため、python2.7.2を削除することはお勧めしません

このような

alias python2.7 = "/path/to/python2.7.1/"
于 2012-10-04T08:31:14.030 に答える