我正在尝试使用 pyinstaller 创建可执行的 python 文件,但是在加载钩子(Hook)时,它显示这样的错误,
24021 INFO: Removing import of PySide from module PIL.ImageQt
24021 INFO: Loading module hook "hook-pytz.py"...
24506 INFO: Loading module hook "hook-encodings.py"...
24600 INFO: Loading module hook "hook-pandas.py"...
25037 INFO: Loading module hook "hook-lib2to3.py"...
25131 INFO: Loading module hook "hook-lxml.etree.py"...
25131 INFO: Loading module hook "hook-pycparser.py"...
25396 INFO: Loading module hook "hook-setuptools.py"...
25506 WARNING: Hidden import "setuptools.msvc" not found!
25506 INFO: Loading module hook "hook-distutils.py"...
25521 INFO: Loading module hook "hook-nltk.py"...
Unable to find "C:\nltk_data" when adding binary and data files.
我尝试将nltk_data从Appdata复制到C盘。但同样的错误。
最佳答案
This answer对我有用...它修改了 hook-nltk.py
中的代码,仅包含路径(如果存在)。
hook-nltk.py
可以在 hooks 文件夹中的 PyInstaller 位置找到(类似于 <'path-to-python-installation'>\Lib\site-packages\PyInstaller\hooks )
关于python-3.x - 找不到C :\nltk_data while creating executable using pyinstaller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53058052/