Noa*_* Jb 5 python terminal executable pyinstaller
我使用 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
Run Code Online (Sandbox Code Playgroud)
您还可以尝试sysconfig._get_sysconfigdata_name()从hiddenimports.spec 文件的列表中删除 ,然后添加import sysconfig到 .py 文件中。
pyinstaller github 页面上的以下问题文档可能会提供进一步的帮助: https: //github.com/pyinstaller/pyinstaller/issues/3192
| 归档时间: |
|
| 查看次数: |
1743 次 |
| 最近记录: |