求助!!使用pyinstaller打包失败,提示系统无法访问此文件

Azreal233 2020-03-16 10:02:54
D:\python\python>pyinstaller -F 1.py
110 INFO: PyInstaller: 3.6
110 INFO: Python: 3.7.6
110 INFO: Platform: Windows-10-10.0.18362-SP0
110 INFO: wrote D:\python\python\1.spec
110 INFO: UPX is not available.
110 INFO: Extending PYTHONPATH with paths
['D:\\python\\python', 'D:\\python\\python']
110 INFO: checking Analysis
110 INFO: Building Analysis because Analysis-00.toc is non existent
119 INFO: Initializing module dependency graph...
119 INFO: Caching module graph hooks...
129 INFO: Analyzing base_library.zip ...
2710 INFO: Caching module dependency graph...
2840 INFO: running Analysis Analysis-00.toc
Traceback (most recent call last):
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32ctypes\pywin32\pywintypes.py", line 35, in pywin32error
yield
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32ctypes\pywin32\win32api.py", line 43, in LoadLibraryEx
return _dll._LoadLibraryEx(fileName, 0, flags)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32ctypes\core\ctypes\_util.py", line 42, in check_null
raise make_error(function, function_name)
OSError: [WinError 1920] 系统无法访问此文件。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Scripts\pyinstaller.exe\__main__.py", line 7, in <module>
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\__main__.py", line 114, in run
run_build(pyi_config, spec_file, **vars(args))
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\__main__.py", line 65, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\building\build_main.py", line 734, in main
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\building\build_main.py", line 681, in build
exec(code, spec_namespace)
File "D:\python\python\1.spec", line 17, in <module>
noarchive=False)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\building\build_main.py", line 244, in __init__
self.__postinit__()
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
self.assemble()
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\building\build_main.py", line 395, in assemble
redirects=self.binding_redirects)[1:])
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\depend\bindepend.py", line 228, in Dependencies
for ftocnm, fn in getAssemblyFiles(pth, manifest, redirects):
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\depend\bindepend.py", line 404, in getAssemblyFiles
for assembly in getAssemblies(pth):
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\depend\bindepend.py", line 355, in getAssemblies
res = GetManifestResources(pth)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\utils\win32\winmanifest.py", line 1007, in GetManifestResources
return winresource.GetResources(filename, [RT_MANIFEST], names, languages)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\PyInstaller\utils\win32\winresource.py", line 170, in GetResources
hsrc = win32api.LoadLibraryEx(filename, 0, LOAD_LIBRARY_AS_DATAFILE)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32ctypes\pywin32\win32api.py", line 43, in LoadLibraryEx
return _dll._LoadLibraryEx(fileName, 0, flags)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfra8p0\lib\contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "C:\Users\Azrael\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\win32ctypes\pywin32\pywintypes.py", line 37, in pywin32error
raise error(exception.winerror, exception.function, exception.strerror)
win32ctypes.pywin32.pywintypes.error: (1920, 'LoadLibraryExW', '系统无法访问此文件。')
...全文
3875 32 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
py_js_html_nasm 2020-06-02
  • 打赏
  • 举报
回复
引用 18 楼 Azreal233 的回复:
[quote=引用 16 楼 陈年椰子 的回复:] 安装没下载, 是因为本地还有wheel 文件 cache 。 那这个问题就奇怪了。 除了祭起重装Python大法,我没啥招了。
重装果然有用,打包到是成功了,但是打开exe一闪而过[/quote] 在最后加上
input("")
程序小本 2020-03-21
  • 打赏
  • 举报
回复
引用 29 楼 Azreal233的回复:
[quote=引用 26 楼 程序小本 的回复:]
把你需要打包的几个文件都放在script文件夹下了吗

这个到没有,但是我重装python后,就解决了。[/quote] 我之前用的是ancondar,遇到过这样的问题,哈哈
笃行895 2021-10-06
  • 举报
回复
@程序小本 你好,python打包遇到问题。怎么重装
Azreal233 2020-03-21
  • 打赏
  • 举报
回复
引用 27 楼 晓看天色暮看云! 的回复:
好像是没有添加环境变量

我添加了的,如果没有添加的话,cmd它认不到pyinstaller这个命令,根本不会执行
Azreal233 2020-03-21
  • 打赏
  • 举报
回复
引用 26 楼 程序小本 的回复:
把你需要打包的几个文件都放在script文件夹下了吗

这个到没有,但是我重装python后,就解决了。
  • 打赏
  • 举报
回复
我胡说八道的😂
  • 打赏
  • 举报
回复
好像是没有添加环境变量
程序小本 2020-03-18
  • 打赏
  • 举报
回复
把你需要打包的几个文件都放在script文件夹下了吗
EricNTH.CN 2020-03-17
  • 打赏
  • 举报
回复
链接:https://pan.baidu.com/s/1fT2uwu0s67Me3mHjcpRvNA 提取码:lko4 我自己的,不用安装,解压直接使用,亲测有效 如果觉得慢,可以尝试https://download.csdn.net/download/EricNTH/12253013,可能还没有通过。我设的是免费
Azreal233 2020-03-17
  • 打赏
  • 举报
回复
引用 24 楼 EricNTH 的回复:
链接:https://pan.baidu.com/s/1fT2uwu0s67Me3mHjcpRvNA
提取码:lko4
我自己的,不用安装,解压直接使用,亲测有效
如果觉得慢,可以尝试https://download.csdn.net/download/EricNTH/12253013,可能还没有通过。我设的是免费

谢谢大佬!
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 16 楼 陈年椰子 的回复:
安装没下载, 是因为本地还有wheel 文件 cache 。

那这个问题就奇怪了。


除了祭起重装Python大法,我没啥招了。
好吧,谢谢大佬了
陈年椰子 2020-03-16
  • 打赏
  • 举报
回复
安装没下载, 是因为本地还有wheel 文件 cache 。 那这个问题就奇怪了。 除了祭起重装Python大法,我没啥招了。
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 14 楼 陈年椰子 的回复:
那只能试试卸载 pyinstaller 再重装试试

我重新安装了还是不行,但是安装的时候它好像没有从网站上下载
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 21 楼 陈年椰子 的回复:
那你就在最后一行加上
a = input('输入Q退出')

恩,感谢大佬
陈年椰子 2020-03-16
  • 打赏
  • 举报
回复
那只能试试卸载 pyinstaller 再重装试试
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 12 楼 陈年椰子 的回复:
另外, 其他的简单语句的py 文件是否成功。
比如 只有
print('hello')

看看是 pyintaller 的问题, 还是py程序的问题。
还是不行,应该是pyinstaller的问题,pyinstaller我是用pip -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller命令下的
陈年椰子 2020-03-16
  • 打赏
  • 举报
回复
另外, 其他的简单语句的py 文件是否成功。 比如 只有 print('hello') 看看是 pyintaller 的问题, 还是py程序的问题。
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 10 楼 陈年椰子 的回复:
那就奇怪了, 那要考虑 系统权限有特别的设置? 或者 是防病毒程序 ?
用 管理员权限的命令行方式试试。

还是不行,一样的提示
陈年椰子 2020-03-16
  • 打赏
  • 举报
回复
那就奇怪了, 那要考虑 系统权限有特别的设置? 或者 是防病毒程序 ? 用 管理员权限的命令行方式试试。
Azreal233 2020-03-16
  • 打赏
  • 举报
回复
引用 8 楼 陈年椰子 的回复:
把复制过程 及 dir 截个屏看看
陈年椰子 2020-03-16
  • 打赏
  • 举报
回复
把复制过程 及 dir 截个屏看看
加载更多回复(11)

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧