前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PyInstaller – 将 Python 程序转换成独立的执行文件(跨平台)

PyInstaller – 将 Python 程序转换成独立的执行文件(跨平台)

作者头像
十四君
发布2019-11-24 18:15:15
3.4K0
发布2019-11-24 18:15:15
举报
文章被收录于专栏:UrlteamUrlteam

PyInstaller将Python应用程序及其所有依赖项捆绑到一个包中。用户可以在不安装Python解释器或任何模块的情况下运行打包的应用程序。

PyInstaller读取您写的Python脚本。它会分析您的代码以发现您的脚本需要执行的每个其他模块和库。然后它收集所有这些文件的副本 – 包括活动的Python解释器! – 并将它们与您的脚本放在一个文件夹中,或者可选地放在一个可执行文件中。

PyInstaller针对Windows,Mac OS X和Linux进行了测试。但是,它不是一个交叉编译器:要制作一个Windows应用程序,你需要在Windows中运行PyInstaller; 在Linux中运行Linux应用程序等。

源码网址:https://github.com/pyinstaller/pyinstaller

测试代码:Anti-Anti-Spider

安装:

A:pip install pyinstaller

b:pypi  下载源码,进入目录后 python setup.py install

用法:

pyinstaller /path/to/yourscript.py

注意:

操作系统不互通,linux下打包的只能再linux下运行,windows下打包只能再windows下运行 生成的可执行文件再dist目录下,可执行文件的名字与py文件名一致

该命令会在同目录下生成这样文件结构:其中requests_baidu.py 是我原始脚本命令 dist/requests_baidu是生成的可执行文件,需要保持文件结构才能正常运行

原创文章,转载请注明: 转载自URl-team

本文链接地址: PyInstaller – 将 Python 程序转换成独立的执行文件(跨平台)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-06-302,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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