繁体   English   中英

python如何在Windows系统中构建像scrapy.exe,pip.exe,virtualenv.exe这样的exe文件?

[英]python how to build an exe file like scrapy.exe, pip.exe, virtualenv.exe in windows system?

我发现很多安装的python库在Scripts目录中都有xxx.exe文件,例如scrapy.exe,pip.exe,virtualenv.exe等。 他们是怎么做到的?我找不到相关信息,请指导我,非常感谢。 顺便说一句,python安装在Windows系统中。

您可以使用PyInstaller 在Windows上,它可以编译为单个.exe文件。

PyInstaller将Python应用程序及其所有依赖项捆绑到一个包中。 用户无需安装Python解释器或任何模块即可运行打包的应用程序。 PyInstaller支持Python 2.7和Python 3.4+,并正确捆绑了主要的Python软件包,例如numpy,PyQt,Django,wxPython等。

https://pyinstaller.readthedocs.io/en/stable/

根据文档,您将需要Visual Studio 2017的构建工具,可以从此处直接下载

另外,您可以安装带有预编译二进制文件的Anaconda

我得到我的答案,它在setup.py中设置entry_points = {'console_scripts':['xx'='yy']},在安装或打包时,它可以在Scripts目录中自动构建.exe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM