2016-07-25 10 views
2

私はWindows用のkivyアプリケーションをパッケージ化しようとしています「とのConfigParserという名前のモジュール」、および例TouchTracerアプリのKivy websiteの指示に従った後しようとしたとき、私はImportError: No Module named ConfigParserメッセージが表示されますdistフォルダ内の.exeファイルを開きます。Kivy-包装は失敗します。

私は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 

答えて

1

私のkivyアプリケーションでも同じ問題があり、アドホックな解決策が見つかりました。エラーは "import kivy"という行から来ているので、コメントを外して次の行 "kivy.require( '1.0.6')"を出してください。あなたのkivyが適切なバージョンを持っているならば、行は不要です。

+1

これは、感謝しました! –

関連する問題