複数のPythonバージョンにNumpyをインストールする

複数のPythonバージョンにNumpyをインストールする

Python 2.7 用の numpy モジュールをインストールしました。ただし、私のシステムには 3 つのバージョン (2.4、2.6、2.7) があり、2.7 にのみインストールされています。これは、ターミナルでコマンド「which python」を実行すると表示されるバージョンなので、デフォルトの Python だと思います。別のプログラムで Python スクリプトを実行していますが、そのデフォルトは Python 2.4 です。質問が 2 つあります。

  1. デフォルト以外のバージョンの Python (私の場合は python2.4) に numpy をインストールするにはどうすればいいですか。フォーラムを参照しましたが、答えが見つかりませんでした。

  2. Python スクリプトを実行するときに、別のプログラムに特定のバージョンの Python を強制的に実行させることはできますか。sys.version から、どの Python が実行されているかを確認できますが、特定のバージョンを強制的に実行するために使用できる別のコマンドはありますか。

ありがとう


ありがとう、ドン・ジョーイ。

はい、仮想環境を確認しましたが、これが正しい方法です。ターミナルでは機能すると理解していますが、別のプログラムが Python スクリプトを呼び出しているときにも機能しますか?

乾杯

答え1

あなたが探しているのは仮想環境. これらを使用すると、異なるバージョンのパッケージを使用できます。また、複数のバージョンの Python を共存させることもできます。

2.4 を使用する仮想環境を作成します。そこに numpy をインストールします。その venv (仮想環境) でスクリプトを実行します。お楽しみください。

関連情報