专栏首页开源优测Python非官方的Windows二进制的扩展包

Python非官方的Windows二进制的扩展包

本文主要介绍非官方的windows二进制的扩展包相关的内容,以解决新手在学习和开发过程中碰到的这类问题。

在https://www.lfd.uci.edu/~gohlke/pythonlibs/罗列了所有的非官方Windows二进制的扩展包,可以满足windows平台下各种需要,所有包如下图所示

这个页面提供了许多科学开源扩展包的32位和64位Windows二进制文件,用于Python编程语言的官方CPython发行版。PyPy发行版只有少部分的二进制文件可用,所以当你需要时,需要到这个页面来下载,手动安装才可以。

要注意的是,这些文件是非正式的,意思是:非正式的、不被承认的、个人的、不支持的、没有保证的、没有责任的、提供的“原样”,可供测试和评估用途。

上述大多数二进制文件都是从PyPI或project公共版本控制系统中的源代码构建的。源代码更改(如果有的话)已经提交给项目维护者,或者包含在包中。

这类大多数二进制文件都依赖于numpy+mkl和当前Microsoft Visual c++ Redistributable for Visual Studio 2015、2017和2019 for Python 3,或者Microsoft Visual c++ 2008 Redistributable Package x64、x86和SP1 for Python 2.7。

因此在安装之前,需要先安装numpy+mkl。

需要注意的是这些二进制包一般与windows 6.0之上最新官方CPython发型版兼容,但可能与第三方发行的例如 Anaconda, WinPython等不确保一定兼容。

同时需要注意的是上述二进制包与window xp、wine并不兼容。

苦叶子常用的非官方的Windows二进制扩展包有:

psutil是一个开源且跨平台的库,其提供了便利的函数用来获取系统的信息,比如CPU,内存,磁盘,网络等。此外,psutil还可以用来进行进程管理,包括判断进程是否存在、获取进程列表、获取进程详细信息等

SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。

JPype 提供的 startJVM() 函数的作用是启动 JAVA 虚拟机,所以在后续的任何 JAVA 代码被调用前,必须先调用此方法启动 JAVA 虚拟机。

cx_Freeze 是一组脚本和模块用来将 Python 脚本封装成可执行程序,类似 py2exe 和 py2app 。不同的是,cx_Freeze 是跨平台的,要求 Python 2.3 或更新版本。

Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。

在这里我就不一一列举其他我用过的了

本文分享自微信公众号 - 开源优测(DeepTest),作者:苦叶子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-12-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python·安装扩展包的几种方法

    如果有安装Git,也可以使用pip+git的方式安装:pip install git+xxx.git      //xxx:包所在的github仓库位置

    py3study
  • Python 科学计算基础 (整理)

    Python是一种面向对象的、动态的程序设计语言,具有非常简洁而清晰...

    py3study
  • pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)

    当我们在安装scrapy的过程中出现了Twisted错误,当我们有继续安装Twisted的时候,又继续报错,通过一系列的查询和了解,终于发现了问题,现在就来和大...

    砸漏
  • 解决下载Python扩展包很慢的方法

    在线安装扩展包时,默认是直接从pypi官网下载的,而pypi服务器又在国外。这样一来网速会很慢,甚至直接就挂了。

    fem178
  • Python系列之——好用的Python开发工具

    工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来...

    Python进击者
  • Python环境搭建

    conda分为anaconda和miniconda。anaconda是包含一些常用包的版本(这里的常用不代表你常用),miniconda则是精简版,需要啥装啥,...

    PayneWu
  • Python安装模块的几种方法

    下载模块包,进行解压,进入模块文件夹,执行: python setup.py install

    py3study
  • 年度最大更新!PyTorch 0.4:完全改变API,官方支持Windows

    新智元
  • Python 资源大全中文版

    GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-python 是 vinta 发起维护的 Pyt...

    若与

扫码关注云+社区

领取腾讯云代金券