1
ByteCat Aug 26, 2022 via iPhone pyinstaller 就可以,一直用来打包单文件
|
2
ysc3839 Aug 26, 2022 via Android
Node.js 有 nvm 这些是因为官方提供了编译好的文件,Python 官方只提供了 Windows 和 macOS 编译好的包。可以使用 pyenv ,会自动帮你编译 Python 。
|
3
FengMubai Aug 26, 2022 |
4
ClericPy Aug 26, 2022
关注很久这方面, 几乎一年发一次帖子问...
编译的话, nuitka 挺不错的, 只编译源码, 第三方依赖原样带过去不编译 如果目标机器有 Python 解释器的话, 打包成 zipapp 带上依赖也行, 运行时安装依赖也行, 都是双击运行的 上面两者结合也可以, 其实就是拿 nuitka 当个绿色版解释器. 其他的绿色版解释器, 除了一些比较野路子的, 常见的有官方的 embed 嵌入式版本, 各种缺东西, 或者 pyoxy? 总而言之, |
5
ltkun Aug 26, 2022 via Android
运行环境怎么能跨平台 架构系统都不一样 能跨平台的是 py 代码
|
6
IDAEngine Aug 26, 2022
直接压缩成 zip 包,然后打包进 py 解释器,单文件
|
7
lanlanye Aug 26, 2022
macOS 不用装,Linux 一般也不用,没有的话 pyenv ,Windows 直接从商店下……
|
9
chapiom Aug 27, 2022
linux 和 mac 新一点的版本都自带了吧,用命令行安装也很简单啊,不是一键?
windows 下可以用 /quiet 参数静默安装 |