我使用pyinstaller创建了一个python可执行文件,但在执行可执行文件时,导入到.py脚本中的模块不存在
我使用pyinstaller创建了一个python可执行文件,但在执行可执行文件时,导入到.py脚本中的jira模块不存在 回溯(最近一次呼叫最后一次):我使用pyinstaller创建了一个python可执行文件,但在执行可执行文件时,导入到.py脚本中的模块不存在,python,jira,Python,Jira,我使用pyinstaller创建了一个python可执行文件,但在执行可执行文件时,导入到.py脚本中的jira模块不存在 回溯(最近一次呼叫最后一次): 文件“myfile.py”,第7行,在 文件“”,第969行,在“查找”和“加载”中 文件“”,第958行,在“查找”和“加载”中解锁 文件“”,第664行,在“加载”中 文件“”,第634行,可向后加载 文件“c:\users\rajivkum\appdata\local\continuum\anaconda3\lib\site packa
文件“myfile.py”,第7行,在
文件“”,第969行,在“查找”和“加载”中
文件“”,第958行,在“查找”和“加载”中解锁
文件“”,第664行,在“加载”中
文件“”,第634行,可向后加载
文件“c:\users\rajivkum\appdata\local\continuum\anaconda3\lib\site packages\Py
Installer\loader\pyimod03\u importers.py”,第389行,在load\u模块中
exec(字节码、模块、指令)
文件“site packages\jira\\uuuuuu init\uuuuuuuuuuu.py”,第6行,在
文件“site packages\setuptools-18.5-py3.5.egg\pkg\u resources\\uuuuu init\uuuu.py”,第行
558,在get_分布中
文件“site packages\setuptools-18.5-py3.5.egg\pkg\u resources\\uuuuu init\uuuu.py”,第行
438,在get_提供程序中
文件“site packages\setuptools-18.5-py3.5.egg\pkg\u resources\\uuuuu init\uuuu.py”,第行
959,在需要时
文件“site packages\setuptools-18.5-py3.5.egg\pkg\u resources\\uuuuu init\uuuu.py”,第行
846,决心
pkg_resources.DistributionNotFound:未找到“jira”发行版,该发行版已被删除
申请所需
PyInstaller(以及cx\u Freeze和Py2exe)在包含jira时存在问题。您需要做的是为PyInstaller创建一个“钩子文件”,最好是在与项目相同的目录中。命名该文件
“hook jira.py”。文件内容应如下所示:
从PyInstaller.utils.hooks导入副本\u元数据
datas=copy\u元数据('jira')
这将确保PyInstaller将包括jira。然后,您只需在myfile.py和hook file所在的目录中运行:
PyInstaller myfile.py——附加挂钩目录=。
告诉PyInstaller它应该在当前目录中查找钩子文件。这应该可以解决问题。您好。我想知道是否可以分享对cx\U冻结执行相同操作的步骤
File "myfile.py", line 7, in <module>
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
File "c:\users\rajivkum\appdata\local\continuum\anaconda3\lib\site-packages\Py
Installer\loader\pyimod03_importers.py", line 389, in load_module
exec(bytecode, module.__dict__)
File "site-packages\jira\__init__.py", line 6, in <module>
File "site-packages\setuptools-18.5-py3.5.egg\pkg_resources\__init__.py", line
558, in get_distribution
File "site-packages\setuptools-18.5-py3.5.egg\pkg_resources\__init__.py", line
438, in get_provider
File "site-packages\setuptools-18.5-py3.5.egg\pkg_resources\__init__.py", line
959, in require
File "site-packages\setuptools-18.5-py3.5.egg\pkg_resources\__init__.py", line
846, in resolve
pkg_resources.DistributionNotFound: The 'jira' distribution was not found and is
required by the application