Archived
This forum has been archived. Please start a new discussion on GitHub.
Python / Ice compatibility issue?
I've installed ICE 3.4.2 and Python 2.6.6. (My goal is to use this with OMERO.)
All 64 bit on Windows 7.
My PYTHONPATH is C:\Ice-3.4.2\python\x64
My PYTHONHOME is C:\Python26
both of which are correct. I'm getting the infamous "DLL load failed:" error.
Ice.pyd is there.
I've tried this with at least three different versions of ICE and Python. I was getting confusing information about which versions of python, ICE, and OMERO play well together.
Here is my output:
C:\Ice-3.4.2\python\x64>python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> print os.environ.get('PYTHONPATH')
C:\Ice-3.4.2\python\x64
>>> print os.getcwd()
C:\Ice-3.4.2\python\x64
>>> import Ice
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Ice.py", line 47, in <module>
import IcePy
ImportError: DLL load failed: The specified module could not be found.
>>>
I'm stumped. Again, what I'm trying to do is use OMERO 5.0.
All 64 bit on Windows 7.
My PYTHONPATH is C:\Ice-3.4.2\python\x64
My PYTHONHOME is C:\Python26
both of which are correct. I'm getting the infamous "DLL load failed:" error.
Ice.pyd is there.
I've tried this with at least three different versions of ICE and Python. I was getting confusing information about which versions of python, ICE, and OMERO play well together.
Here is my output:
C:\Ice-3.4.2\python\x64>python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> print os.environ.get('PYTHONPATH')
C:\Ice-3.4.2\python\x64
>>> print os.getcwd()
C:\Ice-3.4.2\python\x64
>>> import Ice
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Ice.py", line 47, in <module>
import IcePy
ImportError: DLL load failed: The specified module could not be found.
>>>
I'm stumped. Again, what I'm trying to do is use OMERO 5.0.
0
Comments
-
Hi,
You don't say anything about your setting for PATH. It should include
C:\Ice-3.4.2\bin\x64
because IcePy.pyd depends on DLLs in this directory.
I tried this on Win7x64 with Ice 3.4.2 and I got the same error that you did until I updated PATH.
Hope that helps,
Mark0 -
YES! That was it! Thanks for the superb service.
It was actually in the PATH variable but apparently not in the right spot!0