Python打包发布,免安装使用,不用pyinstaller

Python的运行需要环境,并不是所有用户都会有Python环境,因此一种思路是帮用户配好环境,一起分发过去。为什么不用pyinstaller呢?因为自己手动配环境很快就能搞定,而且pyinstaller有时会出bug,导致运行失败。

原理:利用便携版的Python(Windows embeddable package)不需要安装的特性。

  1. 到Python官网 Python Releases for Windows | Python.org 下载你需要的版本的Windows embeddable package,下载完是一个压缩包,把它解压到一个文件夹中。
  2. 找到pythonXXX._pth文件,这个文件名是你下的版本号,用记事本打开,里面应该是这样:
    python310.zip
    .
    
    # Uncomment to run site.main() automatically
    #import site
    

    这个文件写了Python主程序会去哪些地方寻找库,要改成下面这样:

    python310.zip
    .
    
    # Uncomment to run site.main() automatically
    import site
    ..
    

    只有导入了site,才能正常运行程序。也要把上级文件夹(..)加进去,因为最终我们的Python代码会放在这个文件夹的上级

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值