真正可用的 pyinstaller 打包 you_get
目的: 通过pyinstalller 打包已经写好的you_get程序,这样就可以在没有python 的电脑上也可以运行程序
但是从网上找到的代码,基本是对下面这段代码的复制。
pyinstaller -F --path=src --hidden-import=you_get.extractors --hidden-import=you_get.cli_wrapper --hidden-import=you_get.processor --hidden-import=you_get.util you-get
按照这个路子,上面的语句根本行不通,因为作者根本没说明,命令的含义。
经过一番摸索,最后面的 you-get , 指的是作者的包含you_get的源代码,只不过他将文件名叫做 you-get, 而最前面的 --path=src, 这里的src 值得是当初安装you_get包时,安装的路径。
首先我写好了,一个下载的GUI,这个GUI包括了you_get, 我把这个.py文件叫做 下载.py , 这个文件放在桌面上,然后我用到的打包命令是
pyinstaller -F --path=D:/programm2/python/lib/site-packages/ --hidden-import=you_get.extractors --hidden-import=you_get.cli_wrapper --hidden-import=you_get.processor --hidden-import=you_get.utl 下载.py
结果就是在我的桌面上生成了.exe文件(包含在dist文件夹中),并且这个二进制文件可以运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律