Python中使用pyinstaller将pyqt所写的程序打包为exe文件

Python中使用pyinstaller将pyqt所写的程序打包为exe文件

前言

最近需要写一些小工具来辅助工作,其中一些想了想如果有一个简单的界面的话应该使用起来更方便一些,由于python的方便性,大概试了一下python中的几个常用的图形库,如wxPythonTkinter等,通过比较,感觉还是pyqt做出来的界面美观性要强一些,而且可移植性较好。

在写完程序的大概之后,即在IDE里运行程序可以出现想要的界面了,现在的一个问题是,以后打开这些程序的时候,若要每次都要先打开IDE然后运行程序,这个过程未免太过繁琐,所以想要将所写的程序打包为exe文件,这样今后打开的时候会方便许多,在其它机器上工作的时候移植也要方便。

本文就主要介绍如何将用pyqt所写的程序打包为exe程序。

环境准备

1、 anaconda下2与3共存的方式与在3的环境中安装包的方法

在本次尝试中遇到了许多问题,其中绝大部分问题最后归论起来还是pyqt环境安装的有问题,所以在安装pyqt的过程中一定要注意。

我的python的版本为2.7,是用anaconda2安装的环境。但是pyqt5对于python2的支持并不好,我在多次尝试后,始终没有找到合适的安装方法,因此最后还是在python3的环境中进行的操作。但是,如果只是想要在程序中实现界面的话,2.7是没有任何问题的,这里只是在打包exe过程中遇到了问题。

简单说一下anaconda,anaconda是一种集成了大多数常用的库的python环境,对于python的安装来说是一种非常方便的方式,anaconda的2与3两个版本便对应着python的2与3。在anaconda中2是可以与3共存的,安装的方法也比较简单,我是先安装的2,在安装3的时候需要主要要装到2的envs这个文件夹中新建的文件夹,如C:\Users\xxx\Anaconda2\envs\python3,再有就是安装的时候在这个界面最好两个选项都不要打勾:
anaconda安装
其余的基本一路默认就可以,安装完成之后,python3便可以作为一个独立的环境来进行使用了,在IDE中可以选择…/envs/python3这个文件夹下的python3的解释器,即调用了python3的环境。而在控制台中,默认的初始情况下,直接输入python࿰

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值