1.PyQt5+pycharm写一个游戏程序,代码在pycharm中执行无误,但使用pyinstaller打包时出错
2.如果打包成功,如何生成app
代码文件目录如下:
Error creating child process! CreateProcessW:拒绝访问。
代码完美打包,生成app
你好,如果方便的话可以加我微信,发源代码给我,我帮你看下是什么问题。
PyQT和Pyinstaller我一直都有在用,比较熟悉。
我的微信是:qczsbwjzjn
管理员身份运行?还有关掉杀毒软件。
你是在pycharm中打包的,还是cmd打包的,如果是cmd打包的,你用管理员执行下看看。如果还不行,尝试在pycharm中打包看看,可以参考下这篇文章很详细了在pycharm中如何使用pyinstaller_vector_s的博客-CSDN博客_pycharm pyinstaller
Error creating child process! CreateProcessW:拒绝访问。
创建子进程时出错!创建流程W:拒绝访问。
分析和思路
1、提示拒绝访问,文件是否被占用不能被写入,检查该文件目前是否被打开
【关闭后再执行打包】
2、看文件或者所属文件夹本身有没有权限问题
【建议cmd以管理员身份运行,然后再进行重新打包。】
3、电脑上杀毒软件杀掉了部分关键文件
【关闭杀毒软件后再打包】
4、pyinstaller本身问题
【重装一下pyinstaller,使用命令pip uninstall pyinstaller先卸载再重装,再重新打包】
程序中文件不要用绝对路径,尽量用os
请尝试直接调用python exe文件和pyinstaller-script文件。
.py
举个例子,
"C:\Users\Dilan Sachintha\AppData\Local\Programs\Python\Python37\python.exe" "C:\Users\Dilan Sachintha\AppData\Local\Programs\Python\Python37\Scripts\pyinstaller-script.py" --onefile temp.py
用管理员身份运行看看