问题1:
pyinstaller打包时tiktoken.getencoding(“gpt2”)报错ValueError: Unknown encoding gpt2
解决方法:
tiktoken_ext.openai_public是通过运行时importlib.import_module动态加载的,故需要在打包时加
–hidden-import=tiktoken_ext.openai_public --hidden-import=tiktoken_ext
问题2:
另外还出现了blobfile模块的一个报错,no file named …/TEMP/…/VERSION
解决方法:
找到blobfile的__init__.py把对应的代码删掉就可以了。
详情见:
https://github.com/openai/tiktoken/issues/43