2012-05-07 17 views
0

6.2 PUIAS Linux(RedHat)の科学計算用に非システムPython 2.7.2を使用しているのは私だけではないと推測しています。私のPython 2.7.2はサンドボックスにインストールされており、python2.7というコマンドで呼びます。スクリプトを実行する必要がある場合、これは問題ではありません。しかし、私はインタラクティブな使用のためにデフォルトのPythonシェルの代わりにipythonを使いたいと思います。 yyを使ってipythonを追加しましたか?私が起動すると、デフォルトでシステムのpythonになります。どうすればpython2.7をロードするのですか?PUIAS(RedHat)Linuxのipython 2.7.2ユーザー

ありがとうございました!

答えて

0

私は自分の質問に答えるつもりです。 RedHatクローン(例えばPUIAS)上でPythonを科学的コンピューティングに使用している人にとっては、rpmパッケージマネージャーとEnthought Python Distribution (EPD for short)を使うのが一番簡単な方法です。 EPDはすべてをサンドボックスにインストールするので、古いバージョンのPythonをベースにしたシステムツールは大量化されません。しかし、パスをシステムのために調整する必要があります。あるいは、ユーザベースでパスを調整する必要があります。これにより、使用するシェルが非システムツールを呼び出すようになります。

2

IPythonはPythonパッケージです。複数のPythonを使用している場合、特定のPythonのパッケージをインストールする必要があります(通常、PYTHONPATHのハックを禁止してください)。 yumはSystem Python用にのみインストールするので、独自のPython用に別途インストールする必要があります。解決策は、自分自身のPythonを使って単純にpip install ipythonにすることです(そうでない場合は、まずdistribute/pipをインストールしてください)。

関連する問題