python - windows 的二进制 python 包(模块)的无人值守安装

标签 python windows setuptools

是否没有合理的方法来为 Windows 执行二进制 python 包的脚本安装?不幸的是,似乎几个基本的 windows python 包,如 pywin32 和 py2exe 只能作为 EXE 而不是 MSI(据我所知只有后者是可编写脚本的)。 Easy_install/pip 似乎也没有用,因为它们显然只找到源包,然后尝试在本地编译,这显然不能令人满意。

我错过了什么吗?

最佳答案

您可以在sourceforge.net/projects/pywin32/files/ 下载pywin32 的源代码。然后自己将其构建为 MSI 文件。因此,您需要安装工具(仅用于构建)。使用命令“setup.py bdist_msi”在“dist”目录中创建 MSI 安装程序。

相同的过程应该适用于所有与 Windows 兼容的包。

关于python - windows 的二进制 python 包(模块)的无人值守安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3044359/

相关文章:

找不到 Python 入口点 'console_scripts'

python - 全局变量仅适用于一个用户

python - cx_freeze - ImportError : numpy. core.multiarray 导入失败

c++ - glGenFramebuffers 或 glGenFramebuffersEXT?

python - 如何获取 Python 分发 URL?

python - `python setup.py sdist` 与 cython 扩展 : . pyx ' doesn' t 匹配任何文件

python - 没有数据库的 web2py 分页

python - 在条件 : O(n) or O(n^2)? 中调用 max 的列表理解的 Big-O

c++ - 获取通过环境变量访问的文件的位置

c++ - 已保存文件的 Windows 事件 Hook