
我已經安裝了 Python 2.7 的 numpy 模組。但是我的系統上有三個版本(2.4、2.6 和 2.7),而且它只安裝在 2.7 上。我認為這是預設的 python,因為這是命令“which python”在終端機中給我的版本。我正在另一個程式中運行 python 腳本,預設為 python 2.4。我有兩個問題:
如何在非預設版本的 Python 上安裝 numpy,在我的例子中是 python2.4。我查閱了論壇並找不到答案。
運行 python 腳本時,我可以強制另一個程式運行特定版本的 Python 嗎?從 sys.version 我可以看到它正在運行哪個 python,但是我可以使用另一個命令來強制運行特定版本。
謝謝
謝謝唐·喬伊,
是的,我已經研究過虛擬環境,這是執行此操作的正確方法。我知道它可以在終端機中工作,但是當另一個程式呼叫 Python 腳本時這會工作嗎?
乾杯
答案1
您正在尋找的是虛擬環境。它們允許您擁有不同版本的軟體包。它們也使得多個版本的 python 共存成為可能。
製作一個使用2.4的虛擬環境。在其中安裝 numpy。在該 venv(虛擬環境)中執行腳本。享受。