我已经安装了 Python 2.7 的 numpy 模块。但是我的系统上有三个版本(2.4、2.6 和 2.7),并且只在 2.7 上安装了。我推测这是默认的 python,因为这是终端中命令“which python”给我的版本。我正在另一个默认为 python 2.4 的程序中运行 python 脚本。我有两个问题:
如何在非默认版本的 Python 上安装 numpy,我的情况是 python2.4。我查阅了论坛,但找不到答案。
运行 Python 脚本时,我可以强制另一个程序运行特定版本的 Python 吗?从 sys.version 我可以看到它正在运行哪个 Python,但是我可以使用另一个命令来强制运行特定版本吗?
谢谢
谢谢 Don.Joey,
是的,我查看了虚拟环境,这是正确的方法。我知道它可以在终端中工作,但是当另一个程序调用 Python 脚本时,这会起作用吗?
干杯
答案1
您正在寻找的是虚拟环境。它们允许您拥有不同版本的软件包。它们还使多个版本的 Python 共存成为可能。
创建一个使用 2.4 的虚拟环境。在其中安装 numpy。在该 venv(虚拟环境)中运行您的脚本。尽情享受吧。