pycharm写好的程序打包(pycharm打包成exe数据库还存在吗)

本文目录
pycharm打包成exe数据库还存在吗
还存在。
1、首先在pycharm中安装pyinstaller插件:文件,设置,项目,python解释器里添加。
2、然后打开Terminal(Alt+F12),在其中输入pyinstaller。
3、注意最后为要打包为exe文件的路径,最好为全英文路径,最后生成的exe文件即在dist文件内。
Pycharm软件将程序打包成exe文件
在学习Python的时候,一直都是在Pycharm工具中运行Python程序,当程序写完后,需要在一个独立环境下执行,此时就需要将.py程序打包成Windows环境下可直接执行的exe文件。
这里记录下pycharm软件打包程序的步骤。
1、打开需要打包发布的工程程序文件。
2、点击底部的【Terminal】打开终端,或者在程序中右击鼠标选择【open in Terminal】,输入pip install pyinstaller。安装完成后可输入pyinstaller,有输出内容代表安装成功。
3、对文件进行打包。输入pyinstaller --console --onefile start_file.py(此命令要在需要打包的文件路径下执行),输出Building EXE from EXE-00.toc completed successfully.就代表打包成功。
4、此时在工程目录下/dist文件夹下就有打包好的exe文件。
5、双击exe文件,运行的结果和在pycharm中运行的结果是一样的。
pycharm中的代码怎么压缩成文档
1、打开pycharm里面的terminal对话框,然后输入代码:python-mpipinstall-upgradepip回车执行。
2、用pip工具安装pyinstaller在terminal中输入:pipinstallpyinstaller回车执行。
3、将py文件转换成一个exe在terminal下输入:pyinstaller-F-onefilepy回车执行(上面是py文件的名称,比如我这里是想把testpy打包成exe文件,那就输入pyinstaller-F-onefiletestpy)。
4、运行exe文件打包结束后,在自己py文件所在的文件夹中,找到dist文件夹,打开后里面就能看到与自己之前文件名相同的exe文件,点击运行即可如果发现自己的程序运行时一闪而过,在代码中加上如下语句即可。
5、报错处理如果打包脚本后运行,提示vcruntime140.dll未在指定的window上运行。
pycharm打包数据入口在哪
将pycharm打开之后点击顶部菜单栏之中的file选项呼出下拉列表,然后在下拉列表内点击选择settings进入设置页面。在该页面中依次去选择Project workspace-Interpreter这两个选项,然后可以看见右侧页面出现了相关的选项。
2.将鼠标移动到该界面右上角位置出的加号按钮点击一下,就会出现一个搜索输入框。将pyinstaller这个模块的名称输入进去找到并点击install按钮安装它,安装完成之后关闭设置页面。
3.然后回到python项目之中并且找到该程序的入口文件按下快捷键Shift+F5测试一下能否正常运行,否则打包了一个有bug和不能用的程序就是浪费时间。
测试完毕之后在文件资源管理器一栏内将python项目入口程序选中并右键,在选项列表里面点击Open in terminal,它的作用就是以当前文件路径打卡终端。
4.操作完毕之后可以看到在pycharm器底部出现了一个终端命令行窗口,在这里面去执行如下命令即可打包python项目,
pyinstaller -D main.py
这个命令中的main.py必须是当前python项目的入口文件,否则会直接打包失败。命令执行完毕生成dist文件,并且有exe可执行程序就是打包成功。

更多文章:
myeclipse激活了还是要激活(myeclipse为什么要激活)
2026年7月3日 22:30
phpcms 自定义字段标签模型(phpcms建议PHPCMS在评论功能上进行扩展,实现评论自定义字段)
2025年10月13日 22:30
android根据源码解决问题(如何解决android ndk r8c 老是重新编译源代码的问题)
2026年3月30日 00:30
selectorgadget下载(bootntrselector加载不成功)
2025年9月21日 13:30
如何输入string类型字符串(博图画面中string类型怎么输入)
2026年5月6日 23:15
format函数千位分隔符(15、pandas的设置数字格式,小数位数、百分号、千位分隔符)
2026年4月6日 17:30
c++多线程并发(C++的多线程里的事件是怎样定义的,事件和线程有啥联系和区别)
2026年9月20日 11:45
停止天然砂出口台湾(急求中国2010年10月11日起禁止出口的货物目录)
2025年6月19日 16:00















