PermissionError: [Errno 13] Permission denied: (Pyinstaller)


Traceback (most recent call last):
File "c:usersmeappdatalocalprogramspythonpython39librunpy.py", l
ine 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:usersmeappdatalocalprogramspythonpython39librunpy.py", l
ine 87, in _run_code
exec(code, run_globals)
File "C:UsersmeAppDataLocalProgramsPythonPython39Scriptspyinstal
ler.exe__main__.py", line 7, in <module>
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstaller__main__.py", line 126, in run
run_build(pyi_config, spec_file, **vars(args))
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstaller__main__.py", line 65, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstallerbuildingbuild_main.py", line 815, in main
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'
))
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstallerbuildingbuild_main.py", line 762, in build
exec(code, spec_namespace)
File "C:UsersmeDesktopGamemain.spec", line 23, in <module>
exe = EXE(pyz,
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstallerbuildingapi.py", line 524, in __init__
self.__postinit__()
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstallerbuildingdatastruct.py", line 159, in __postinit__
self.assemble()
File "c:usersmeappdatalocalprogramspythonpython39libsite-package
sPyInstallerbuildingapi.py", line 771, in assemble
with open(self.name, 'wb') as outf:
PermissionError: [Errno 13] Permission denied: 'C:\Users\me\Desktop\Gam
e\dist\main.exe'

为什么它不允许我把它变成可执行文件?我使用Pyinstaller和我运行pyinstaller --onefile -w main.py.。我试过其他方法,但都不起作用。

希望有人能帮忙。:)

谢谢,龙

如果您在Linux机器上,请尝试使用以下命令:

sudo pyinstaller --onefile -w main.py

,如果您在Windows机器上,尝试使用管理员权限打开cmd。只需在搜索栏中输入cmd,右键单击结果并选择

open as administrator 

最新更新