python36打包exe在win7上运行失败_Pyinstaller+Python36+Win7生成exe

记录一下。

写了个Python代码,一个小脚本,想生成exe能够在win7上面一键运行

于是我就通过命令行输入pip install pyinstaller直接下载包

后来发现pyinstaller 目前并不支持python3.6,打包python3.6程序时

会出现“:IndexError: tuple index out of range”

我还出现了

PyInstaller cannot check for assembly dependencies.

Please install PyWin32 or pywin32-ctypes.

pip install pypiwin32

然后就顺手装了pip install pypiwin32

为了能够在Python3.6下面使用,我进入github找到pyinstaller直接下载包文件。解压文件里找到Pyinstaller文件夹

然后下载文件之后将文件中的Pyinstaller放入site-packages最后一个文件目录就是下载的文件

因为我是anaconda安装的Python,所以是Anaconda下属文件。其实找到Python文件夹下面的site-packages就行,放到里面。

然后cmd命令行进入Pyinstaller文件所在目录,使用python setup.py install命令安装。

然后将待打包的example.py文件放入Pyinstaller文件夹下面,接上一步命令行,输入

python pyinstaller.py -F examp.py

然后在Pyinstaller文件夹会生成example文件夹,里面的dist子文件夹里有example.exe

然后就可以了。不过生成的exe比较大。。。包含了解释器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值