2013-07-09 4 views
1

내 노트북에 python xy 2.7.5를 설치하면 Spyder IDE를 시작하려고 시도했습니다. 내가 파이썬 코드뿐만 아니라하기 matplotlib와 NumPy와 코드를 실행 할 수 있었다, 파이썬 콘솔을 사용하여Spyder/Pythonxy가 충돌 함

 
C:\Python27\Scripts>spyder.exe 
Traceback (most recent call last): 
    File "C:\Python27\Scripts\spyder-script.py", line 9, in 
    load_entry_point('spyder==2.2.0', 'console_scripts', 'spyder')() 
    File "C:\Python27\lib\site-packages\spyderlib\start_app.py", line 72, in main 
    from spyderlib import spyder 
    File "C:\Python27\lib\site-packages\spyderlib\spyder.py", line 112, in 
    from spyderlib.plugins.ipythonconsole import IPythonConsole 
    File "C:\Python27\lib\site-packages\spyderlib\plugins\ipythonconsole.py", line 31, in 
    from IPython.frontend.qt.kernelmanager import QtKernelManager 
    File "C:\Python27\lib\site-packages\IPython\frontend\qt\kernelmanager.py", line 9, in 
    from IPython.zmq.kernelmanager import KernelManager, SubSocketChannel, \ 
    File "C:\Python27\lib\site-packages\IPython\zmq\__init__.py", line 67, in 
    check_for_zmq('2.1.4') 
    File "C:\Python27\lib\site-packages\IPython\zmq\__init__.py", line 51, in check_for_zmq 
    import zmq 
    File "C:\Python27\lib\site-packages\zmq\__init__.py", line 35, in 
    _libzmq = ctypes.CDLL(bundled[0], mode=ctypes.RTLD_GLOBAL) 
    File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__ 
    self._handle = _dlopen(self._name, mode) 
WindowsError: [Error 127] Die angegebene Prozedur wurde nicht gefunden 

이 다음과 같은 오류를 얻었다. Ipython은 작동하지만 Ipython (Qt)이 작동하지 않습니다. 이것에 대한 이유가 무엇일까요?

호스트 OS는 Windows XP입니다.

답변

2

실제로는 zeromq의 최신 빌드에서 문제가되는데, 이는 IPython에 필요한 메시징 라이브러리이며 Spyder 자체에서는 필요하지 않습니다. 최신 zeromq 빌드는 Win XP와 호환되지 않습니다. 이것은 승 XP의 최신 버전 Python (x, y)에 대한 알려진 문제이며 this bug report의 지침에 따라 해결할 수 있습니다.