我是刚刚学习python的小白,我第一次安装也出错,pip下载经常出错,这个是因为网络问题,下载出错的找个网络好一点的地方就可以了,在网上找了各种教程,也下载了别人提供的安装包,结果发现,始终不行,后来我才发现,原来是版本问题,我的安装包是pyinstaller3.4,python版本是3.8,后来我在pycharm里面下载了pyinstaller,步骤如下

pycharm安装pyinstaller
首先打开pycharm中的setting
在这里插入图片描述
然后按图打开project interpreter ,点击右侧的加号
在这里插入图片描述
在搜索框中搜索pyinstaller ,先勾选右下侧的specify version 可以下拉选择版本,我是python3.8 配的是4.0 版本才行,建议选择最新版本,然后点击左下侧的install package开始下载,下载需要个等一会,成功的话下面会有个绿色的成功标志,这样就代表你下载完成,要是失败,多半是网络不好,换个网络好的地方继续下载就可以,因为是通过美国的网络下载的,所以很慢
在这里插入图片描述
回到主页面,点击下方的Terminal,或者点击 view>>Tool windows >>Terminal
在弹出的框下面,填写pyinstaller,点击回车,出现以下页面就代表你下载成功了,如果没有成功的话,按照下面打包的方法做完后再进行查询
在这里插入图片描述

pycharm打包exe
相信大家下载成功后就会迫不及待打包py文件成exe了,同理,网上的教程就是在Terminal下输入pyinstaller -F -w xxx.py ,xxx换成你文件名就可以,这个指令没错,但是我打包还是失败了

首先我的第一个问题,是pyinstaller的版本问题,因为之前在网上找教程,下载安装了pyinstaller3.4版本,图上是我修正过的版本,所以一直打包不成功,查询各种方法之后发现,原来pycharm下载的pyinstaller的安装包是在pycharm的,而不是python下
pycharm和python文件夹是两个,用Terminal打包是使用的python文件下的版本,所以我们要把pycharm下载的最新pyinstaller包放到python文件夹下面

首先我们还是打开setting,把鼠标移到我们下载的工具下面,就会显示安装的地址,对了,可能打包失败还有一个原因,是因为pip的版本太低,在右侧的latest version下面有每个工具的可升级版本,建议都升级为最新
打开我们的pycharm安装的文件夹,注意:不是pycharm软件的文件夹地址,是下载的文件夹地址,pyinstaller安装包是在site-packages文件夹下面,这个是我的下载存放的地址C:\Users\zengfanchao\AppData\Roaming\Python\Python38
然后打开python 的安装文件夹地址C:\Program Files\Python38\lib
这两个地址仅供参考,按你们软件的实际存放地址为准
pyinstaller的安装包都在site-packages文件夹下面
在这里插入图片描述
网上教程是直接把pyinstaller安装包复制过就可以,因为我还用pycharm下载了其他的工具,所以我就直接把整个site-packages都覆盖了(左侧是python文件夹,右侧是pycharm下载文件夹),我把Scripts也顺带覆盖了,里面是这些工具的exe文件,注意python的scripts文件夹和lib文件夹是同一级,不要覆盖错了
在这里插入图片描述
然后就可以去pycharm的Terminal打包拉,注意输入指令的文件目录要选择正确,不然也会提示错误的,直接cd D:\Users\zengfanchao\PycharmProjects\untitled
这个是我项目下py的文件地址,这个地址改成你的项目的地址就可以,然后就成功啦
在你py文件地址下会生成一个dist文件,里面打开就是你打包的exe文件了
在这里插入图片描述

pycharm中的Tool工具快捷打包
每次我们都要在Terminal里面输入指令打包也太麻烦了,所以我找到了一种快捷方式
还是打开settings >> Tools >>Externl Tools
在这里插入图片描述
输入你的名称,name可以随便取,description可以不用输入
Tool Settings 按我下面这个方式输入
Program:
C:\Users\zengfanchao\AppData\Roaming\Python\Python38\Scripts\pyinstaller.exe (这个选择你的pycharm下载工具包的地址,上面讲过怎么找,在同一个目录下面,打包时就是使用的你pycharm下载的工具了,也可以改为你python安装的地址)
Arguments:-F -w $FileNameWithoutExtension $.py
Working directory: $FileDir $ (把后面 $符号前的空格去掉,因为CSDN的编辑器会转译这个符号,所以我没办法多打了个空格,或者按我图上来打)
然后点击OK就可以了在这里插入图片描述

在你写好的py程序下,按图点击Tool,就会直接打包exe了,是不是更方便了呢
在这里插入图片描述

pycharm安装pyinstaller相关推荐

  1. 在Anaconda3(D盘)中安装PyInstaller第三方库并导入pycharm,在PyCharm中和使用PyInstaller对py程序进行打包的方法

    安装PyInstaller第三方库: 本人采用的是Pycharm+Anaconda3,PyCharm装在D盘PyCharm文件夹,Anaconda3装在D盘Anaconda3文件夹. 安装时打开Ana ...

  2. Pycharm安装打包工具

    Pycharm安装打包工具 首先打开设置 点击python解释器这个选项 接着找到下面的小加号点一下 点击完之后,在上面的输入框中搜索pyinstaller 点一下搜索到的pyinstaller 然后 ...

  3. Dos安装pyinstaller时报错Non-UTF-8 code starting with '\x90' in file pip3.6.exe on line 1

    开发环境为PyCharm,直接在PyCharm中点击安装pyinstaller很方便,很快就安装成功. 但想在dos中尝试安装一下.预期很简单,输入一条命令即可:pip install pyinsta ...

  4. mac安装pyinstaller和py2app打包python程序生成app应用程序

    前言 pyinstaller安装之后并没有生成app文件,py2app运行成功生成app文件. 关键词:mac系统     打包python程序     pyinstaller     py2app ...

  5. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装

    pycharm安装pytorch报错 提示系列问题  torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...

  6. 7打开pycharm_Python+pycharm安装、关联教程

    1.在Python官网下载Python对应版本:(以WIN10系统,64位为例) Python Releases for Windows​www.python.org 图一 下载链接 2.安装包下载好 ...

  7. python安装方法32位_【Python】pycharm安装32位win7出现的问题解决办法。

    1.安装 PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的 ...

  8. python的安装教程-python安装教程 Pycharm安装详细教程

    python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downlo ...

  9. python要不要装pycharm-python安装教程 Pycharm安装详细教程

    这篇文章主要介绍了python的安装教程,和Pycharm的安装详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安 ...

最新文章

  1. 给你十年时间你可以做到吗?
  2. 判断一个变量是不是指针
  3. PHP图片内容以二进制数据流的形式发送(CurlFile使用)
  4. Appirater -- app中提示用户为app评价的提示框
  5. django 业务逻辑写在view里吗?_Python Web框架Django简介
  6. Headers and client library minor version mismatch.
  7. 最小二乘法求解线性回归模型及求解
  8. 浅谈信号处理三大变换
  9. 金蝶软件常用基础SQL数据表
  10. python鼠标移动的方法_python自动化之鼠标移动
  11. Mysql数据库管理
  12. Vue上传图片裁剪预览插件vue-img-cutter的使用
  13. 2014-2015年开发的机器人仿真测试平台
  14. 水溶性花青素连接剂1617497-19-4,diSulfo-Cyanine5 alkyne,二磺酸花青素Cy5炔基
  15. Python9-前端基础知识-day47
  16. 学大伟业Day解题报告
  17. 段码式显示屏和背光电路怎么设计?
  18. Binding几种绑定方式
  19. IntelliJ Idea 剪切板的复制深度设置(默认是五5条,用着很不爽!)
  20. 深度学习花书学习感悟之第三章概率论

热门文章

  1. 健身房管理系统(开发项目)
  2. 华南师范大学计算机学院年级博客,Beaming
  3. 【Ratchet】模态框
  4. 博学谷学习记录】超强总结,用心分享 | 架构师 JVM内核调优学习总结
  5. 面试考点:session和cookie
  6. python贝叶斯分类器_朴素贝叶斯分类器的简单Python实现
  7. win10将程序注册为服务器,win10不支持16位应用程序怎么解决_网站服务器运行维护...
  8. Webmin与CSF的安装与配置
  9. C语言中NULL的定义
  10. Python 调用数据库存储过程