在多个 Python 版本上安装 Numpy

在多个 Python 版本上安装 Numpy

我已经安装了 Python 2.7 的 numpy 模块。但是我的系统上有三个版本(2.4、2.6 和 2.7),并且只在 2.7 上安装了。我推测这是默认的 python,因为这是终端中命令“which python”给我的版本。我正在另一个默认为 python 2.4 的程序中运行 python 脚本。我有两个问题:

  1. 如何在非默认版本的 Python 上安装 numpy,我的情况是 python2.4。我查阅了论坛,但找不到答案。

  2. 运行 Python 脚本时,我可以强制另一个程序运行特定版本的 Python 吗?从 sys.version 我可以看到它正在运行哪个 Python,但是我可以使用另一个命令来强制运行特定版本吗?

谢谢


谢谢 Don.Joey,

是的,我查看了虚拟环境,这是正确的方法。我知道它可以在终端中工作,但是当另一个程序调用 Python 脚本时,这会起作用吗?

干杯

答案1

您正在寻找的是虚拟环境。它们允许您拥有不同版本的软件包。它们还使多个版本的 Python 共存成为可能。

创建一个使用 2.4 的虚拟环境。在其中安装 numpy。在该 venv(虚拟环境)中运行您的脚本。尽情享受吧。

相关内容