pycharm将python程序打包_python 程序打包
大家好,又见面了,我是你们的朋友全栈君。
关于windows使用Pycharm 对python文件进行打包
首先建立python项目的时候要按照标准来建设
我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构 ,包结构比较多,看着不是很舒服
4. 配置完成后 点击创建
创建完成后可以自己创建合适包结构
创建完合适的包结构后,就可以编写python代码了,但要python代码运行开,需要配置运行环境
9. 环境配置调试好就可以运行调试python代码,代码没有问题,需要打包运行测试 我只是在windows环境运行验证
我使用的是pyinstaller 进行的打包测试
首先需要先安装pyinstaller 命令 pip install pyinstaller 安装pyinstaller之前,需要先有python环境,同时也需要安装 pip https://pypi.org/project/pip/
因为我已经安装过了 所以提示已经安装 (安装可以使用cmd黑窗口,也可以使用软件,没有区别)
在安装pyinstaller的同时,可能会报错,说什么pip的版本可能不匹配,建议升级 pip版本 14 更新pip版本的方法
python -m pip install –upgrade pip
查询匹配的版本 pip -V
15 . 下面进行打包 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护 -K, –tk 在部署时包含 TCL/TK -a, –ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码. -d, –debug 产生debug版本的可执行文件 -w,–windowed,–noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效) -c,–nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效)
- 打包成功会出现下面成功的标识
- 打包完成运行时,可能会出现找不到python模块的问题,这时候就需要查看到底什么模块包找不到
可以先看上面的图片有没有 ,没有的话 点击上面图片偏左下角的加号 18.
输入需要的模块包,进行安装, 因为国内有好几个镜像存储库,模块包的情况可能会不一样 19.
存储库可以进行添加和删除 20. 如果通过界面安装失败, 也可以通过命令进行安装 21. 首先需要查看模块包是否存在在环境的包路径下 命令 pip show 模块名称 22.
如果包存在就会显示上面一样 , 23. 下面是我查询一个根本不存在的包
- 没有包的需要命令安装,安装之前需要先下载包 https://www.lfd.uci.edu/~gohlke/pythonlibs/
安装命令为 安装包 pip install -y pyinstaller pip install 包名
卸载包 例如 pip uninstall -y pyinstaller pip uninstall -y 包名
- 再次打包exe文件 pyinstaller -F xxx.py
因为是exe文件 所以可以双击运行,但是运行会存在黑窗口,如果被人误关掉,进程就不会存在 所以需要后台启动,这样就不会存在,误操作的失误,这样进程想要结束的话,可以通过任务管理器来执行关闭
echo off D:\develop\PYCharm\PYCharmWorkSpace\test_Agent\windows\winAgent\judgeFile_and_access_to_information\dist\judg_and_get_message.exe pause
DIM objShell set objShell=wscript.createObject(“wscript.shell”) iReturn=objShell.Run(“cmd.exe /C judge_and_getMessage.bat”, 0, TRUE)
25 bat文件和exe双击效果是一样的,vbs结尾的文件,是属于后台启动的,但是vbs的文件依赖bat文件
所这些文件最好在同一级目录下面
26.
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174655.html原文链接:https://javaforall.cn
相关文章
- pycharm配置Python环境_手机虚拟环境怎么设置
- mac pycharm安装设置_python爬虫 | mac系统PyCharm的安装「建议收藏」
- python pycharm教程_Pycharm简单使用教程(入门小结)
- PyCharm配置_pycharm安装配置
- pycharm安装pyside2_python pycharm安装
- python中导入numpy为什么错误_pycharm安装配置教程
- mac pycharm安装设置_入门python,这样操作,简单易学(安装教程)「建议收藏」
- pycharm添加解释器失败_pycharm更新python解释器
- pycharm运行python文件_用pycharm打包py程序
- Python中的取整、取余运算「建议收藏」
- python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]
- python encode和decode函数说明[通俗易懂]
- python海龟绘图画圆_Python启蒙之海龟作图「建议收藏」
- 【说站】python标记删除如何实现?
- 【说站】python子类如何重用父类功能
- 【说站】python字符串如何添加删除空白
- pycharm linux激活码_ubuntu python安装
- python数据可视化_python中datetime用法
- pycharm如何调试python程序_Pycharm断点调试Python程序的步骤方法
- Python(文件操作)
- 【测试开发】python系列教程:Python 推导式
- 【Python】PyCharm 基本使用 ① ( PyCharm 中创建 Python 工程 | 创建工程 | 设置工程路径 | 设置工程 Python 解释器 )
- 进程监控的python脚本详解编程语言
- Python 进程线程协程 GIL 闭包 与高阶函数(五)详解编程语言
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环详解编程语言
- Python requests模块学习笔记详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- Linux中运行Python文件的步骤(linux运行python文件)
- python进阶教程之模块(module)介绍