gpt4 book ai didi

python - 在 Windows 中无人值守安装具有特定于平台的扩展的 Python 包的常用方法是什么?

转载 作者:行者123 更新时间:2023-11-28 21:50:13 25 4
gpt4 key购买 nike

作为this post说,有两个明显的选项可以在 Windows 中无人值守地安装 NumPy:

  1. 自己编译numpy并制作一个msi安装器
  2. 使用AutoIt

我认为这两种方法都过于复杂。正如我在 this post 的评论中提到的那样,如果 Python 包是特定于平台的,比如 win-32,我想简单地“将所有 Python 文件和特定于平台的 C 扩展打包到一个 中。 zip 文件或 tar.gz 文件,然后只需解压缩这些文件即可完成安装”,这可以在无人值守的情况下轻松完成。

我可以从 Chris Gohlke's website 获取 NumPy 的 Windows 二进制分发版的 ZIP 格式存档( a wheel is a ZIP-format archive with a specially formatted filename and the .whl extension ),然后使用以下命令安装它:

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

我已经在 VirtualBox Win7 环境中对此进行了测试,它可以正常工作。

我只想知道这是不是在Windows无人值守的情况下安装科学开源扩展包(如scipy、matplotlib等)的常用方式?

最佳答案

Windows 上的标准方法是下载 Anaconda Python 的分发或从 Chris Gohlke's website 下载轮子然后 pip install 安装这些轮子。

为了给我毫无根据的陈述增加一点可信度,让我这么说Software Carpentry每当他们向人们教授 Python 时,都会使用 Anaconda 发行版。就我个人而言,我使用 Chris Gohlke 网站上的轮子,因为 Anaconda 超出了我的需要,一旦我有了轮子,它们就可以很好地处理虚拟环境。

关于python - 在 Windows 中无人值守安装具有特定于平台的扩展的 Python 包的常用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32152010/

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