pycharm安装pyinstaller[通俗易懂]

pycharm安装pyinstaller[通俗易懂]我是刚刚学习python的小白,我第一次安装也出错,pip下载经常出错,这个是因为网络问题,下载出错的找个网络好一点的地方就可以了,在网上找了各种教程,也下载了别人提供的安装包,结果发现,始终不行,后来我才发现,原来是版本问题,我的安装包是pyinstaller3.4,python版本是3.8,后来我在pycharm里面下载了pyinstaller,步骤如下pycharm安装pyinstaller首先打开pycharm中的setting在这里插入图片描述然后按图打开projectinterpret

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我是刚刚学习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了,是不是更方便了呢
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174563.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • [原译]AVALONDOCK 2.0入门指南第一部分「建议收藏」

    [原译]AVALONDOCK 2.0入门指南第一部分「建议收藏」AvalonDock2.0可以用来为WPF创建一个类似VisualStudio的界面,深入理解如何使用AvalonDock进行开发是很重要的。在这个入门指南里,我将演示如何开始使用AvalonDock,下面的文章都是基于2.0版本的。并且不能用于早期的版本。AvalonDock是一个组合的布局模型,很多的控件都在视图上显示,一个DockingManager类也显示在停靠区,用于可以拖…

  • 通俗易懂教你画类图

    通俗易懂教你画类图1.类图1.1类的内容第一层:类的名称,如果是抽象类,则就用斜体显示。第二层:字段和属性。第三层:方法。前面的符号:“+”表示public;”-“表示private;”#”表示protected。1.2类与类之间的关系1.2.1继承关系:空心三角形+实线鸟也有生命这种属性,也有新陈代谢和繁殖的行为。1.2.2实现关系:空心三角形+虚线大雁可以各种各样的飞翔方式。1.2.3关联关系:实线箭头企鹅需要知道气候的变化,需要了解气候规律。1.2.

  • Python爬虫实验报告之Big_Homework1_Lishipin

    Python爬虫实验报告之Big_Homework1_Lishipin实验目的:爬取梨视频网站某模块全部信息;字段信息为:视频标题、作者、点赞数,纯视频链接,并且存入txt文档。实验过程截图:源码:1importrequests2fromlxmli

  • 第一次训练赛总结

    第一次训练赛总结

  • 断开和服务器共享连接的方法「建议收藏」

    断开和服务器共享连接的方法「建议收藏」断开和服务器共享连接的方法

  • idea安装配置tomcat_eclipse中配置tomcat

    idea安装配置tomcat_eclipse中配置tomcat我看到很多博文介绍使用maven配置tomcat,那种方法我没有尝试,不过社区版其实是有tomcat的->SmartTomcat。打开IDEA,Crtl+Alt+S或者File->setting在设置里面的plugins插件里面,搜索tomcat就能看到了,点击Install进行安装即可。安装好之后,重启IDEA工具,然后点击IDEA右上角的Addconfiguratio…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号