前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python非官方的Windows二进制的扩展包

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

作者头像
苦叶子
发布2020-12-29 16:00:29
8550
发布2020-12-29 16:00:29
举报
文章被收录于专栏:开源优测开源优测

本文主要介绍非官方的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是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档