2013-08-19 299 views
1

我試圖運行我編碼的凍結python遊戲,但當我嘗試運行exe文件時出現錯誤。我相信它是因爲NumPy,但我不太確定。這是錯誤:NumPy搞砸了CX_Freeze?

Traceback (most recent call last): 
    File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27 
, in <module> 
    exec code in m.__dict__ 
    File "game.py", line 1, in <module> 
    File "C:\Python27\lib\site-packages\pygame\__init__.py", line 251, in <module> 

    try: import pygame.surfarray 
    File "C:\Python27\lib\site-packages\pygame\surfarray.py", line 69, in <module> 

    import pygame._numpysurfarray as numpysf 
    File "C:\Python27\lib\site-packages\pygame\_numpysurfarray.py", line 48, in <m 
odule> 
    import numpy 
    File "C:\Python27\lib\site-packages\numpy\__init__.py", line 147, in <module> 
    from core import * 
AttributeError: 'module' object has no attribute 'sys' 

有沒有人知道這是怎麼回事,因爲我無法弄清楚? 任何幫助將不勝感激!

由於提前,內特

+0

「我正在嘗試一個冰凍的python遊戲」 - 你想用遊戲做什麼? – user2357112

+0

什麼版本的一切?使用cx_freeze和numpy存在多個錯誤,並且不知道您有什麼版本的Python,cx_freeze和numpy,因此無法知道您需要哪些修復以及您擁有哪些修補程序。或者,您可能想嘗試使用[開發版本的cx_freeze](https://bitbucket.org/anthony_tuininga/cx_freeze)來查看問題是否消失。另外,您是否閱讀了右側的相關文章,或者在網站上搜索了類似的問題? – abarnert

+0

@ user2357112:如果你讀了這個句子的其餘部分,他已經說過他需要對它進行編碼,這意味着要麼(1)爲鱈魚釣魚,(2)要像鱈魚網一樣釣魚,或者(3)欺騙或迷惑。前兩個是無稽之談,顯然他試圖欺騙他的代碼,並將其包裝在cx_freeze中僅僅是他的第一步,將其拖入虛假的陪伴之中。 :) – abarnert

回答