2016-04-05 11 views
2

_View adında Hiçbir modül şimdi bana bu hatayı veriyor:py2exe aniden çalışmıyor. py2exe'nin derlenmiş bir exe çalıştırma

C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import display: No module named _view 
(ImportError: No module named _view) 
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import draw: No module named _view 
(ImportError: No module named _view) 
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import image: No module named _view 
(ImportError: No module named _view) 
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import pixelcopy: No module named _view 
(ImportError: No module named _view) 
C:\Users\digiholic\git\universalSmashSystem\main.exe\zipextimporter.py:82: RuntimeWarning: import transform: No module named _view 
(ImportError: No module named _view) 

Ben son çalışma yapı beri benim py2exe'yi dosyasını değiştirmek vermedi, ne de benim Python yüklemesine önemli değişiklikler yaptık . Bu soruna neden olması gereken kodu değiştirdim, ancak hata mesajı bana nasıl düzeltileceğine dair bilgi vermiyor. Bu konuya ne sebep olabilir?

Ana sayfamın üst kısmına import pygame._view'u ekledim ve bu yardımcı olmadı. Herhangi bir sistem yazı tipine başvurmuyorum, kodumda kullanılan tüm fontlar paketimdeki .ttf dosyalarıdır.

DÜZENLEME: Daha Fazla Aranıyor. import re da çalışmıyor.

+0

Daha eski, çalışan bir yapıyı yeniden derlemeye çalıştım ve aynı hatayı alıyorum. Hatanın, python modüllerimle bir ilgisi olduğu sonucuna vardım. Buna ne sebep olabilir? –

+0

"Python kurulumumda önemli değişiklikler yapmamış mıyım?" –

+0

"Önemli bir değişiklik yok" ile, Python sürümlerini değiştirmedim veya son çalışmadan bu yana yolumu değiştirdim. Pygame'imi 1.9.2'ye güncelledim, ancak 1.9.1'de tekrar test ettim ve hata devam ediyor. –

cevap

1

Çözüm, ana kaynak dosyanızın üstüne import pygame._view eklemektir. Paketleyicilerin herhangi biri bundan sonra çalışmalıdır.

Bunu yapmaya çalışın. Benzer bir soru geçmişte zaten sorulmuştu.

ekran modülü hatası [yinelenen] exe da Pygame kontrol edin ve Opening an EXE of my Pygame program gives me import errors

sorunun "yazı tipi" kullanımında olduğu ikinci cevap bakmak IF . Belki de benzer bir şey yaptınız :-) Deneyin ve bize bildirin.

Maalesef :-) güzel Have

Umut :-) doğru yaptığı gibi bu Sorgunuzla çözmek ithalat kullanmak zorunda şahsen pygame modülü :-(kullanmıyorum ama tanımlanmış sizi _View için sanırım gün.

+0

İlk yazımda da belirtildiği gibi, her dosyaya içe aktarmayı ekledim ve yardımcı olmadı. Sysfont kullanmıyorum. Bu soruya baktım ve hiç yardımcı olmadı. –

1

Bu PYTHONPATH sorunu gibi görünüyor. Bu modüllerin yer aldığı tüm konumların, geliştirme dizininde veya Python için arama yolunuzda olduğunu doğrulamanız gerekir.

Bir yapabilirsiniz:

print sys.path 

arama yolunda ne olduğunu görmek ve bu modüller içinde olan doğrulamak için. Bir şey değişmiş olabilir. Bunu doğruladıktan sonra, PYTHONPATH kullanarak eksik yolları ekleyebilirsiniz.

İlgili konular