Kivy- 打包到 Windows 失败:"No module named ConfigParser"
Kivy- Packaging to Windows fails: "No module named ConfigParser"
我正在尝试为 Windows 打包一个 kivy 应用程序,在按照 Kivy website 中的示例 TouchTracer 应用程序的说明进行操作后,我得到尝试打开 dist 文件夹中的 .exe 文件时出现 ImportError: No Module named ConfigParser
消息。
我是运行 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
我的 kivy 应用程序遇到了同样的问题,我找到了一个临时解决方案。错误来自行 "import kivy",因此取消注释它和下一行 "kivy.require('1.0.6')"。如果你的 kivy 有合适的版本,这些行是不必要的。
我正在尝试为 Windows 打包一个 kivy 应用程序,在按照 Kivy website 中的示例 TouchTracer 应用程序的说明进行操作后,我得到尝试打开 dist 文件夹中的 .exe 文件时出现 ImportError: No Module named ConfigParser
消息。
我是运行 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
我的 kivy 应用程序遇到了同样的问题,我找到了一个临时解决方案。错误来自行 "import kivy",因此取消注释它和下一行 "kivy.require('1.0.6')"。如果你的 kivy 有合适的版本,这些行是不必要的。