New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot load on 64bit Windows XP due to "missing procedure" #579
Comments
Hi again, thanks for moving :) How did you install pyzmq, and what version of pyzmq do you have? Do you get the same error with |
Hi @minrk, I encountered this as part of a package: WinPython. It's one of those no-install distros which bundles Python with a bunch of goodies. I'll have to check back on Monday regarding both questions (don't have a 64bit at home). |
OK, the WinPython Control Panel (one of the bundled apps) indicates I have pyzmq 14.0.1 and here is what the x64 machine says about Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\zmq\__init__.py", line 33, in <module>
_libzmq = ctypes.cdll.LoadLibrary(bundled[0])
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\ctypes\__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127] The specified procedure could not be found I see there is 14.3.1 out so I grabbed Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\site-packages\zmq\__init__.py", line 30, in <module>
_libzmq = ctypes.cdll.LoadLibrary(bundled[0])
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\ctypes\__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127] The specified procedure could not be found For whatever reason, C:\WinPython-64bit-2.7.6.4\python-2.7.6.amd64>python -c "import ctypes; print ctypes.__version__"
1.1.0 Per the ctypes home page:
|
We use pyzmq 14.3.0 installed via |
Then it's probably safe to say this is isolated to WinXP x64. No surprise since x64 XP is the neglected bastard child of the windows family. EDIT: Issue title edited to reflect this. |
See #521 (comment) |
@cgohlke thanks |
I use WinPython and with the latest 64bit release, 2.7.6.4 (python 2.7.6 amd64), an unhandled
WindowsError
prevents applications like Spyder and IPython QtConsole from loading. The previous major version winpython-64bit-2.7.5.3 (python 2.7.5 amd64) does not have this issue.I had originally filed this with IPython because it occurs during the IPython load sequence. More specifically, though, it occurs when IPython tries to import
zmq
. I do see thatctypes
is entered prior to the error occuring so I don't expect this to be solved solely within zmq.A screenshot of the QtConsole error is attached. The following console output was obtained by adding "pause" to the end of
/scripts/spyder.bat
and/scripts/spyder_light.bat
:The text was updated successfully, but these errors were encountered: