gpt4 book ai didi

python - 通过终端使用 Pyinstaller 编译 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:29 25 4
gpt4 key购买 nike

我正在使用 macOS 和 Anaconda 3 来管理我的库和编写脚本。

我想为我的脚本创建一个可执行文件。

我在终端中使用 Pyinstaller 来运行命令:

pyinstaller --onefile /Directory/file.py

但是,终端返回此错误:

File "/anaconda3/lib/python3.6/site-packages/PyInstaller/hooks/hook-sysconfig.py", line 42, in <module>
hiddenimports = [sysconfig._get_sysconfigdata_name()]
TypeError: _get_sysconfigdata_name() missing 1 required positional argument: 'check_exists'

我该如何解决这个问题;谢谢您的帮助。

最佳答案

这是旧版本 Anaconda 中的一个已知问题。您可以尝试更新 Anaconda(在 conda 终端中):

conda update conda

您还可以尝试从 .spec 文件的 hiddenimports 列表中删除 sysconfig._get_sysconfigdata_name() 并添加 import sysconfig在你的 .py 文件中。

pyinstaller github 页面上的以下问题文档可能会有进一步的帮助: https://github.com/pyinstaller/pyinstaller/issues/3192

关于python - 通过终端使用 Pyinstaller 编译 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50159662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com