0

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

本当にありがとう!

4

2 に答える 2

2

IPythonはPythonパッケージです。複数のPythonがある場合は、(通常、PYTHONPATHハックを除いて)特定のPythonのパッケージをインストールする必要があります。yumはシステムPythonにのみインストールするため、独自のPythonに個別にインストールする必要があります。解決策は、単純pip install ipythonに独自のPythonを使用することです(まだインストールしていない場合は、distribute / pipを最初にインストールします)。

于 2012-05-07T20:35:51.753 に答える
0

私は自分自身の質問に答えるつもりです。RedHat クローン (PUIAS など) で科学計算に Python を使用している場合、必要なものをすべて取得する最も簡単な方法は、rpm パッケージ マネージャーとEnthought Python Distribution (略して EPD)を使用することです。EPD はすべてをサンドボックスにインストールするため、廃止されたバージョンの Python に基づくシステム ツールが大量に存在することはありません。ただし、パスはシステム用に調整するか、ユーザーベースでさらに簡単にする必要があります。これにより、シェルを使用して非システムツールを呼び出すことができます。

于 2012-12-13T17:50:51.347 に答える