用pycharm打包py程序_怎么打包python文件

用pycharm打包py程序_怎么打包python文件使用Pycharm和Anancoda打包应用程序平时我们在运行Python项目时都需要在Pycharm中运行,因为里面或者Anancoda中已经导入了相应的包,库,配好了对应的环境。一般运行时不是太方便,特别是在给用户使用时,这就显得很麻烦了。所以我们需要将其单独打包出来并且能够运行。本文我以Pycharm和Anancoda打包我里面的一个计算器应用程序。开始吧!1.进入自己创建的环境安装pyinstaller首先进入命令行,win+r后输入cmd进入命令行。之后输入命令进入到自己创建的环境中,我

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

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

使用Pycharm和Anancoda打包应用程序

平时我们在运行Python项目时都需要在Pycharm中运行,因为里面或者Anancoda中已经导入了相应的包,库,配好了对应的环境。一般运行时不是太方便,特别是在给用户使用时,这就显得很麻烦了。所以我们需要将其单独打包出来并且能够运行。
本文我以Pycharm和Anancoda打包我里面的一个计算器应用程序。
开始吧!
1.进入自己创建的环境安装pyinstaller
首先进入命令行,win+r后输入cmd进入命令行。之后输入命令进入到自己创建的环境中,我的名字为TMDTom.

activate TMDTom

在这里插入图片描述
2.之后安装pyinstaller用于打包程序,命令如下:

pip3 install pyinstaller

在这里插入图片描述
我的已经安装过了,所以提示信息不同,第一次接触的人看到的信息是不同的。
3.之后复制你需要打包的程序的目录,在Pycharm中可以复制它的绝对路径。 右击项目所在目录->之后点击copy->之后选择Absolute Path
在这里插入图片描述
4.回到命令行,先将工作空间切到项目所在的盘,我的是d盘,就输入d:d:
之后,cd 进入到刚刚复制的绝对路径里面去。

cd 复制的绝对路径

在这里插入图片描述
5.之后在这里面输入命令pyinstaller -Fw 项目名,我的是计算器.py,所以代码如下。

pyinstaller -Fw 计算器.py

在这里插入图片描述
这里可以看到打包成功,倒数第二行显示了打包的exe路径。
6.或者进入d盘,将复制的路径输入进去然后回车。
在这里插入图片描述
之后点击dist,可以看到生成了计算器.exe文件。点击之后就可以运行了。
在这里插入图片描述
将程序复制到其他地方去依然可以运行。至于为什么打包后比较大,是因为写代码的时候导入了很多的包,为了减少大小,就要在导包的时候注意点了。
过程大致如上,如有不懂,请留言。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174410.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库去重有几种方法_数据库去重有几种方法

    数据库去重有几种方法_数据库去重有几种方法MySQL数据库去重的方法​数据库最近有很多重复的数据,数据量还有点大,本想着用代码解决,后来发现用SQL就能解决,这里记录一下看这条SQLDELETEconsum_recordFROMconsum_record,(SELECTmin(id)id,user_id,monetary,consume_timeFROMconsum_recordGROUPBYuser_id,monetary,co…

    2022年10月1日
    0
  • c语言贪吃蛇源代码简单_java贪吃蛇源码

    c语言贪吃蛇源代码简单_java贪吃蛇源码所用知识:一维数组的使用结构体的使用播放音乐函数的使用电脑按键的检测窗口光标坐标函数的使用相关函数讲解1.光标移动到某一指定坐标的函数#include<windows.h>//坐标的APIvoidgotoxy(intx,inty){ HANDLEhandle=GetStdHandle(STD_OUTPUT_HANDLE); COORDco…

    2022年9月5日
    3
  • MATLAB中向量_向量法表示字符串

    MATLAB中向量_向量法表示字符串Matlab中的向量和数组(超详细)文章目录Matlab中的向量和数组(超详细)Matlab中的向量介绍创建向量向量的大小索引向量数值索引逻辑索引缩短向量向量运算算术运算逻辑运算sum()、min()、max()、round()、ceil()、floor()、fix()切片Maltab中的数组数组的属性创建数组访问数组元素数组运算数组的算术运算数组的逻辑运算sum()、max()、min()、……

    2022年10月29日
    0
  • 史上最详细的 JDK 1.8 HashMap 源码解析

    史上最详细的 JDK 1.8 HashMap 源码解析可能是史上最详细的HashMap源码解析。

    2022年7月23日
    7
  • mysql报错日志文件在哪_windows硬件报错日志

    mysql报错日志文件在哪_windows硬件报错日志1.cmd打开服务,找到mysql服务,查看属性中my.ini配置文件所在位置:2.打开my.ini配置文件,查看datadir配置:datadir=C:/ProgramData/MySQL/MySQLServer5.7/Data此目录存储了错误日志文件3.查看错误日志文件名SHOWVARIABLESLIKE”%error%”;…

    2022年10月13日
    0
  • Win10搭建FTP服务器详细教程-附操作截图

    Win10搭建FTP服务器详细教程-附操作截图文章目录新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设

    2022年7月12日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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