pycharm生成linux可执行文件

直接使用PyInstaller打包。

首先安装PyInstaller,在终端输入pip install pyinstaller。

然后进入项目目录,在终端中输入 pyinstaller -F 脚本名.py 命令。

-F 最好用来创建单个文件来执行。

-w是一个适合GUI程序的隐藏控制台。

打包后,查看可执行文件所在的dist目录。

如果模块报告错误。
添加 --hidden-import 以指定模块名称。

在Linux系统上,打包是最好的;可能会出现跨系统问题。

您必须在运行 chmod +x filename 之前添加权限。
然后执行./文件名。

代码中是否存在路由问题?使用 os.path 处理文字路径。

文件太大吗?使用 --exclude-module 删除未使用的模块。

亲自尝试一下!

运行Python脚本如何查看执行过程中的输出信息 运行Python脚本的输出查看基础教程

查看Python脚本的输出: 1 . 在终端中运行:python my_script.py 并直接查看终端。
2 . IDE 控制台:PyCharm 和 VSCode 启动,请参阅内置控制台。
3 .输出到文件:python my_script.py > output.txt,仅保存输出。
4 、将错误输出到文件: python my_script.py 2 > error.log,只保存错误。
5 . 合并输出和错误:python my_script.py &> full_output.log。
6 .使用日志模块:自定义级别和格式,方便生产环境。
7 . 输出没有问题:检查缓冲、异常、重定向和代码逻辑。
8 . 海量输出:查看页面日志文件或实时监控。
9 . 使用终端或 IDE 进行开发和调试,使用日志记录进行生产,使用 less 或 Tail-f 进行大输出。

运行Python脚本怎样在Linux命令行启动脚本 运行Python脚本的Linux基础执行方法

2 02 2 年,我帮助一位朋友在特定城市部署了机器人脚本。
当时,他还是 Linux 新手,不知道如何在命令行上运行 Python 脚本。
我当时一头雾水,运行了命令python3 your_script.py,结果却是找不到模块。
后来我意识到我应该先安装依赖项。
我记得我花了多少钱,好像是一百多块钱,买了Python库的安装包。

然后我教他如何在脚本文件的第一行添加特殊的shebang行,即!/usr/bin/envpython3 ,以便系统可以找到Python解释器。
他当时不太明白,所以我只是展示了这一点并说:“你看,如果你这样写,系统就会知道使用哪个编译器来运行脚本。

然后我让他用chmod+x命令给脚本添加执行权限。
他当时说:“这是什么意思?”你说这就像给文件加了一把锁,让别人不能随便玩。

在使用过程中,也遇到了权限问题,运行脚本时出现“权限被拒绝”的提示。
我告诉他必须给脚本添加执行权限才能运行。
他尝试编写chmod+xyour_script.py,问题得到解决。

后来他问我如何在后台运行脚本,我教他如何使用&符号,例如python3 your_script.py&。
他当时很高兴,觉得这个方法很方便。

后来他想进一步了解虚拟环境,我就给他解释了虚拟环境的作用,如何创建,如何激活,如何运行脚本,最后如何退出虚拟环境。
记得他当时很感激,说这一次他对Python脚本如何在Linux中工作有了更深入的了解。