8版本的python,其中包括pip,pyinstaller,pygame,py2exe。在Google和这个网站上搜寻之后,我尝试了很多解决方案。我试图:
pyinstaller --onefile -w "myfile.py"
->不起作用,与工作外壳相同一切都告诉我问题出在我的python版本(3.8),因为pyinstaller尚不支持该版本(根据我的阅读)。
cmd错误:
文件C:\ Users \ zahta \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ site-packages \ win32ctypes \ pywin32 \ pywintypes.py”,第37行,在pywin32error中 引发错误(exception.winerror,exception.function,exception.strerror) win32ctypes.pywin32.pywintypes.error:(1920,'LoadLibraryEx','文件无法被系统访问')
工作外壳错误:
文件“ C:\ Users \ zahta \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ site-packages \ win32ctypes \ pywin32 \ pywintypes.py”,第37行,在pywin32错误 引发错误(exception.winerror,exception.function,exception.strerror) win32ctypes.pywin32.pywintypes.error:(1920,'LoadLibraryEx','文件无法被系统访问')
在cmd中键入命令后,没有任何反应。创建完WorkShell-dist文件夹后,在没有更改我的python版本的情况下将其清空,该怎么做才能解决该问题,以获取游戏的可执行文件?
谢谢
答案 0 :(得分:0)
我还是像您一样的初学者,但是根据我的研究,您使用的是从Windows商店下载的python,这会导致权限错误。尝试删除Windows store python,然后从python官方网站下载。来源:http://pyinstaller.47505.x6.nabble.com/1920-LoadLibraryExW-The-file-cannot-be-accessed-by-the-system-td2954.html