将python文件.py脚本打包成.exe文件

今天写完了一个脚本程序,需要调用一下,但是在windows下需要用exe格式。所以就需要将.py文件生成exe文件了。

在进行对py脚本进行打包的时候需要用到pyinstaller这个包:

首先,在命令行里面输入:

pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple

那么这个时候就应该能够快速的下载并安装这个包了

然后进入到我存放这个.py文件的文件夹:使用命令:

pyintsaller -F xxx.py

然后就会开始打包了。但是一开始会发现出现一些报错,我这里出现的错误就是“utf-8'”的解码错误(具体的错误我没有copy下来,我记忆里面就是这个编码错误了)

在网上面有的人说这是因为python3默用的都是utf-8这个编码格式,而windows使用的是GBK在命令行中显示的。

我查阅了一下我命令行的设置的确是GBK,也没有办法更改。

我没有使用网上面的解决方法,我在这里的解决方法比较暴力:

首先,我是使用Anaconda虚拟环境的,我首先启动Anaconda Prompt

然后激活我的其中一个虚拟环境,安装pyinstaller

然后用上面的语句发现居然没有了编码问题了,在我存放的文件夹里面出现了几个文件夹,在“disk”文件夹里面既有那个xxx.py文件生成的xxx.exe

双击exe发现可以运行

OK~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值