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

lengxuehx

本文所述,有两个显而易见的选项可在Windows上无人看管的情况下安装NumPy:

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

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

我可以从Chris Gohlke的网站上获取NumPy的Windows二进制发行版的ZIP格式档案一个转轮是一个ZIP格式档案,带有特殊格式的文件名和.whl扩展名),然后使用以下命令进行安装:

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

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

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

科迪·皮尔索(Cody Piersall)

Windows上的标准方法是下载PythonAnaconda发行版,或从Chris Gohlke的网站下载车轮,然后pip install输入这些车轮。

为了在我毫无根据的陈述中增加一点可信度,我要说的是,Software Carpentry在向人们教授Python时会使用Anaconda发行版。就个人而言,我使用Chris Gohlke网站上的转轮,因为Anaconda超出了我的需求,一旦有了转轮,它们就可以在虚拟环境中很好地玩耍了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在joomla软件包中安装具有单个扩展名的组件和插件吗?

来自分类Dev

如何安装具有合适能力的软件包?

来自分类Dev

安装具有相关性的特定旧软件包

来自分类Dev

安装具有Python依赖关系的软件包-“您持有损坏的软件包”

来自分类Dev

安装具有Python依赖关系的软件包-“您持有损坏的软件包”

来自分类Dev

在OSX上安装具有多个版本的python软件包

来自分类Dev

R中的“软件包'FILE_PATH'的安装具有非零退出状态”

来自分类Dev

如何使用apt-offline命令安装具有依赖性的特定软件包?

来自分类Dev

如何下载并安装具有所有依赖关系的单个软件包?

来自分类Dev

从本地存储库安装具有依赖项的软件包时出错

来自分类Dev

重新安装具有丢失/损坏的文件的软件包

来自分类Dev

dpkg不会安装具有较新版本依赖项的软件包

来自分类Dev

使用puppet安装具有依赖项的软件包

来自分类Dev

在循环中安装具有公共字符串的软件包

来自分类Dev

通过软件包安装具有依赖关系的静态数据类型

来自分类Dev

为什么无人值守升级似乎只升级了这么少的软件包?

来自分类Dev

如何在python(Windows平台)中安装xgboost软件包?

来自分类Dev

无人值守升级不会从反向端口升级软件包

来自分类Dev

安装具有收缩包装的软件包时,NPM安装不会在成功退出时删除/ tmp

来自分类Dev

在Sublime Text 3中列出所有已安装软件包的最实用方法是什么?

来自分类Dev

APP未安装具有相同名称且存在冲突签名的现有软件包

来自分类Dev

软件包中的“(安装)”是什么意思?

来自分类Dev

安装特定于mysql的版本(无法找到软件包)

来自分类Dev

百胜安装特定于软件包的模块

来自分类Dev

安装特定于mysql的版本(无法找到软件包)

来自分类Dev

有任何特定于ubuntu的操作(例如,命令,安装软件包...)

来自分类Dev

为什么某些NuGet软件包同时提供了可移植库和特定于平台的库?

来自分类Dev

如果我使用dpkg安装了自动编译的软件包,它会被无人值守的升级所破坏吗?

来自分类Dev

如何在 Ubuntu 19.04 中为所有软件包(无论存储库)的稳定版本启用无人值守升级?

Related 相关文章

  1. 1

    我可以在joomla软件包中安装具有单个扩展名的组件和插件吗?

  2. 2

    如何安装具有合适能力的软件包?

  3. 3

    安装具有相关性的特定旧软件包

  4. 4

    安装具有Python依赖关系的软件包-“您持有损坏的软件包”

  5. 5

    安装具有Python依赖关系的软件包-“您持有损坏的软件包”

  6. 6

    在OSX上安装具有多个版本的python软件包

  7. 7

    R中的“软件包'FILE_PATH'的安装具有非零退出状态”

  8. 8

    如何使用apt-offline命令安装具有依赖性的特定软件包?

  9. 9

    如何下载并安装具有所有依赖关系的单个软件包?

  10. 10

    从本地存储库安装具有依赖项的软件包时出错

  11. 11

    重新安装具有丢失/损坏的文件的软件包

  12. 12

    dpkg不会安装具有较新版本依赖项的软件包

  13. 13

    使用puppet安装具有依赖项的软件包

  14. 14

    在循环中安装具有公共字符串的软件包

  15. 15

    通过软件包安装具有依赖关系的静态数据类型

  16. 16

    为什么无人值守升级似乎只升级了这么少的软件包?

  17. 17

    如何在python(Windows平台)中安装xgboost软件包?

  18. 18

    无人值守升级不会从反向端口升级软件包

  19. 19

    安装具有收缩包装的软件包时,NPM安装不会在成功退出时删除/ tmp

  20. 20

    在Sublime Text 3中列出所有已安装软件包的最实用方法是什么?

  21. 21

    APP未安装具有相同名称且存在冲突签名的现有软件包

  22. 22

    软件包中的“(安装)”是什么意思?

  23. 23

    安装特定于mysql的版本(无法找到软件包)

  24. 24

    百胜安装特定于软件包的模块

  25. 25

    安装特定于mysql的版本(无法找到软件包)

  26. 26

    有任何特定于ubuntu的操作(例如,命令,安装软件包...)

  27. 27

    为什么某些NuGet软件包同时提供了可移植库和特定于平台的库?

  28. 28

    如果我使用dpkg安装了自动编译的软件包,它会被无人值守的升级所破坏吗?

  29. 29

    如何在 Ubuntu 19.04 中为所有软件包(无论存储库)的稳定版本启用无人值守升级?

热门标签

归档