gpt4 book ai didi

python - 在 Windows 上为 Numpy 和 friend 使用哪个 Python?

转载 作者:太空狗 更新时间:2023-10-29 20:56:54 31 4
gpt4 key购买 nike

对于研究相关的 Python 程序,我需要 Python 2.6(或 2.7)、numpy、scipy 和 matplotlib。偶尔,我会使用其他模块,例如 mayavi2numexpr .

问题中的程序将在 (Ubuntu) Linux 和 Windows 之间交换,并且可以修改为跨平台工作。 Windows 端的设置应尽可能类似于 Linux 端。不需要与 COM、.NET 或 Windows 操作系统集成。

我知道以下选项:

其中哪一个可以最有效地为我提供有效的设置?它们有何不同?

最佳答案

编辑 2017-11-4:此时 Anaconda到目前为止似乎是最好的选择。它是多平台的,不需要管理员/root 权限,并且允许您并行安装多个 python 版本。

原帖

安装科学计算所需的所有 python 库的最简单方法是安装 Python(x,y) 或 Enthought Python Distribution (EPD)。两者都提供了一组非常相似的包(包括 numexpr 和 mayavi2),所以这可能只是个人喜好的问题。我更喜欢 Python(x,y),因为它是完全开源的,而 EPD 是具有免费版的商业产品。您可以比较 EPD 包含的软件包和 Python(x,y) .

这两个选项都比使用标准 python(或 ActiveState)然后手动安装所有必需的科学包要好得多。两者都应该可以很好地处理从 Linux 传输的代码。值得一提的是,EPD 也有 Linux 版本,因此如果您需要所有软件包和版本在 Windows 和 Linux 设置之间绝对相同,这可能是可行的方法。

编辑:如果您只想要一些基本的科学软件包,win32-superpack 是一个不错的选择,但如果您想要更复杂的东西,例如 mayavi,您需要自己安装它们。

编辑 2013-05-03:

现在还有一些其他选项也值得考虑:winpythonanaconda

关于python - 在 Windows 上为 Numpy 和 friend 使用哪个 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134609/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com