【问题标题】:ModuleNotFoundError: py3k for PyInstaller + savReaderWriterModuleNotFoundError: PyInstaller + savReaderWriter 的 py3k
【发布时间】:2020-01-07 11:02:58
【问题描述】:

我想将 PyInstaller 与模块 savReaderWriter 一起使用。我的代码很简单:

import savReaderWriter

print("hello world")
input("Press enter, to finish...")

我试图通过适当的模块使用隐藏导入:

pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="savReaderWriter" temp.py
pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="py3k" temp.py
pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="py3k" --hidden-import="savReaderWriter" temp.py

但在所有情况下我都收到相同的错误:

ModuleNotFoundError: No module named 'py3k'

【问题讨论】:

    标签: python python-3.x pyinstaller spss


    【解决方案1】:

    我通过将 savReaderWriter 的路径包含到参数中解决了这个问题。

    pyinstaller -p "C:\PyProjects\test\venv\Lib\site-packages\savReaderWriter"; test.py
    

    此外,真正的痛苦是当您尝试删除模块时,会发生错误,因为它正在查找非“UTF-8”字符。

    【讨论】:

      猜你喜欢
      • 2018-09-06
      • 2020-06-08
      • 2021-03-30
      • 2020-01-31
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      相关资源
      最近更新 更多