一、安装步骤

1. 电脑是win10,安装的Python3.6

2. 在Scripts文件夹下执行pip install pyinstaller, 安装成功后下载pyinstaller安装包,解压之后放到安装Anaconda的Lib\site-packages下。(参考https://blog.csdn.net/bjxdbz/article/details/73467859)

二、打包步骤

(参考https://blog.csdn.net/rxwsj13/article/details/78114065):

1. 安装好后,回退进入到Scripts文件夹下,将要打包的文件夹复制到Scripts文件夹下:

2. 将PyInstaller安装文件夹复制到打包文件夹下,路径如图:

3. 将要转化的.py文件放到MyTest文件夹下

4. 进入到MyTest文件夹下,使用语句“pyinstaller -F -w test1.py”

5. 在MyTest文件夹下生成两个文件夹,dist中就是需要的.exe文件。

三、打包异常处理

(参考https://blog.csdn.net/Sagittarius_Warrior/article/details/78457824)

异常1:Maximum recursion depth exceeded

解决方法:

1)生成spec文件(如果该文件已存在可以跳过这步)

pyi -makespec --onefile test1.py

2)在spec文件顶部增加如下代码,修改“recursion limit”

importsys

sys.setrecursionlimit(5000)

3)以这个新的spec文件为依据,输入如下打包命令:

pyinstaller test1.spec

四、执行exe异常处理

错误:failed to execute script XXX

解决方法:

1)打包命令参数用:pyinstaller -F -c -d test1.py,以-c命令行窗口方式打开exe,-d为debug模式

2)执行时根据命令行窗口提示找到代码中出错的位置进行修改,笔者打包的是tkinter的GUI工程,用到了matplotlib,主要是import模块的使用问题,加上模块前缀如:func--->modulename.func等,修改完代码错误后,再次打包就执行OK了。

pyinstaller与anaconda python_Win10上Anaconda环境下python3.6安装和使用pyinstaller相关推荐

  1. 解决anaconda pip无法使用指定环境下的pip安装

    问题 使用anaconda切换虚拟环境后,使用pip安装包时,总是用的base环境的pip,包无法安装到虚拟环境中 解决办法 cd到anaconda3/envs目录,进入虚拟环境文件夹,再进入site ...

  2. Python--安装pyecharts包,anaconda环境下如何正确安装神奇可视化pyecharts包[安装的那些事儿]

    Python--安装pyecharts包,anaconda环境下如何正确安装神奇可视化pyecharts包[安装的那些事儿] 更多更多安装教程及软件获取请加关注留言哟~~,若需私信联系博主请加: 一. ...

  3. Anaconda环境下OpenCV的安装

    Anaconda环境下OpenCV的安装 本人小白,初学OpenCV,结果在安装的时候就遇到了麻烦,总是出错.尝试过 方案一:直接conda install OpenCV,方案二:在官网直接下载Ope ...

  4. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  5. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  6. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  7. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  8. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  9. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

最新文章

  1. border属性的CSS缩写顺序
  2. 高等数学:第六章 定积分的应用(1)定积分的应用 平面图形的面积 立体体积
  3. 【论文解读】A Survey on Visual Transformer及引文理解
  4. Java黑皮书课后题第7章:7.10(找出最小元素的下标)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素下标。编写测试程序,提示用户输入10个数字,调用这个方法返回最小值的下标(多个则最小
  5. 2017年4月21号课堂笔记
  6. 牛!阿里云位居中国金融云市场第一
  7. input失去焦点验证格式_vue2多文本框的表单校验(3)-失去焦点触发校验
  8. 春联c语言,千古绝对过年春节对联80幅
  9. Python使用pyopencl在GPU上并行处理批量判断素数
  10. 活动目录的安装:深入浅出Active Directory系列(二)
  11. Charles for Mac(抓包工具)
  12. NVIDIA显卡驱动丢失 安装失败
  13. 今天第一次做PIZZA,很成功.
  14. java限制输入字符长度_input限制输入长度
  15. python计算无穷级数求和常用公式_幂级数n=0到∞∑ x^n/的和函数怎么求 级数求和问题:求:∑1/...
  16. BuBu笔记——Mybatis入门(秃头BUBu的超详细备注,一定要看哦)
  17. 假定系统四个进程,p1、p2、p3、p4三种资源r1、r2、r3数量分别为9、3、6在T0时刻资源分配为下表:
  18. GoogleMap获取地图中心点位置信息
  19. 爬取凤凰网站财经类的新闻,函数时编程,可全部实现,由于内容量大,需要时间太长,服务器会禁止,为了防止,可以将time.sleep()设置的时间长点...
  20. 有没有人拼团csdn学习会员~~

热门文章

  1. Riverbed调查:惊人发现95%的中国受访者高度关注应用性能
  2. python核心编程五——映像和集合
  3. 比特币:生于 2009,亡于 2016?
  4. 理解Linux中断 (3)【转】
  5. struts2和struts1认识
  6. APT的源列表--sources.list
  7. OJ1037: 四则运算
  8. java gridout_GridBagLayout 布局 的行列概念以及gridx,gridy失效?
  9. java 类似datatable_在java中实现类似于.net中的DataTable,请各位看看,这种方法可行吗?...
  10. 信息学奥赛一本通 1001:Hello,World | OpenJudge NOI 1.1 01:Hello, World