2013-02-08 8 views
1

Python 2.7에서 Pyprocessing 스크립트 here을 찾았는데 다음과 같은 오류 메시지가 나타납니다. 어떤 아이디어가 그것을 일으키는거야?Python이 Pyprocessing 스크립트를 실행하지 못했습니다.

Traceback (most recent call last): 
    File "C:\Users\erez\Documents\Robin\scripts\Python\networkx-eg1.py", line 10, in <module> 
    run() 
    File "C:\Python27\lib\site-packages\pyprocessing-0.1.2.7-py2.7.egg\pyprocessing\__init__.py", line 383, in run 
    pyglet.app.run() 
    File "C:\Python27\lib\site-packages\pyglet\app\__init__.py", line 123, in run 
    event_loop.run() 
    File "C:\Python27\lib\site-packages\pyglet\app\base.py", line 135, in run 
    self._run_estimated() 
    File "C:\Python27\lib\site-packages\pyglet\app\base.py", line 164, in _run_estimated 
    timeout = self.idle() 
    File "C:\Python27\lib\site-packages\pyglet\app\base.py", line 280, in idle 
    window.flip() 
    File "C:\Python27\lib\site-packages\pyprocessing-0.1.2.7-py2.7.egg\pyprocessing\flippolicy.py", line 149, in flip 
    currentpos = (c_int*2)(0) 
NameError: global name 'c_int' is not defined 
+1

실행하려는 실제 코드는 무엇입니까? – deadly

+0

파이썬을 실행하고 파이썬 프롬프트에서'from ctypes import c_int'를 입력하면 어떻게됩니까? –

답변

1

이것은 전처리의 버그처럼 보입니다. 버전 1.2.7을 사용 중이며 그 버전에서 flippolicy.pyc_int을 가리 킵니다. 그 이름은 어디에도 정의되어 있지 않습니다. 현재 소스 코드 http://code.google.com/p/pyprocessing/source/browse/trunk/pyprocessing/flippolicy.py에는 c_int을 정의하는 from ctypes import * 행이 있습니다. 변경 사항은 최신 버전 인 1.3.22에도 있습니다. 업그레이드하고 다시 시도 할 수 있습니까?

+0

감사합니다 워렌, 나는 어떤 종류의 버전의 합병증을 의심. – geotheory

관련 문제