【问题标题】:Kivy- Packaging to Windows fails: "No module named ConfigParser"Kivy-打包到 Windows 失败:“没有名为 ConfigParser 的模块”
【发布时间】:2016-11-28 23:16:59
【问题描述】:

我正在尝试为 Windows 打包 kivy 应用程序,在按照示例 TouchTracer 应用程序的 Kivy website 中的说明进行操作后,我在尝试打开 . dist文件夹中的exe文件。

我正在运行 Python 2.7.11 和 kivy 1.9.1。

此外,在执行命令 python -m PyInstaller... 时,输出包括一行内容:

12612 WARNING: Attempted to add Python module twice with different upper/lowercases: ConfigParser

以下是尝试打开 .exe 文件时打印的回溯。

Traceback (most recent call last):
   File "C:\Users\acasall1\Desktop\TouchApp\demo\touchtracer\main.py", line 22,
in <module>
     import kivy
   File "c:\users\acasall1\appdata\local\temp\pip-build-21skkd\pyinstaller\PyIns
taller\loader\pyimod03_importers.py", line 389, in load_module
   File "c:\python27\lib\site-packages\kivy\__init__.py", line 306, in <module>
     from kivy.config import Config
   File "c:\users\acasall1\appdata\local\temp\pip-build-21skkd\pyinstaller\PyIns
taller\loader\pyimod03_importers.py", line 389, in load_module
   File "c:\python27\lib\site-packages\kivy\config.py", line 284, in <module>
     from configparser import RawConfigParser as PythonConfigParser
   File "c:\users\acasall1\appdata\local\temp\pip-build-21skkd\pyinstaller\PyIns
taller\loader\pyimod03_importers.py", line 389, in load_module
   File "C:\Python27\lib\site-packages\configparser\__init__.py", line 5, in <mo
dule>
     from ConfigParser import *
 ImportError: No module named ConfigParser
Failed to execute script main

【问题讨论】:

    标签: python-2.7 kivy pyinstaller configparser


    【解决方案1】:

    我的 kivy 应用程序遇到了同样的问题,我找到了一个临时解决方案。错误来自“import kivy”行,所以取消注释它和下一行“kivy.require('1.0.6')”。如果您的 kivy 有正确的版本,则不需要这些行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-30
      • 2017-07-02
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      相关资源
      最近更新 更多