我已安装IBM ILOG CPLEX Optimization Studio Community Edition。如何解决python cplex安装的问题?
我有64位Windows 7
我的Python是Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
是的Cplex下MYCPLEXHOME\cplex\python\2.7\x64_win64
。我在这个目录中做了python setup.py install
。
然后我做的:
import cplex
,但我得到这个错误:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import cplex
File "C:\Python27\lib\site-packages\cplex\__init__.py", line 41, in <module>
from . import _internal
File "C:\Python27\lib\site-packages\cplex\_internal\__init__.py", line 21, in <module>
from . import _list_array_utils
File "C:\Python27\lib\site-packages\cplex\_internal\_list_array_utils.py", line 14, in <module>
from . import _pycplex as CPX
File "C:\Python27\lib\site-packages\cplex\_internal\_pycplex.py", line 28, in <module>
_pycplex_platform = swig_import_helper()
File "C:\Python27\lib\site-packages\cplex\_internal\_pycplex.py", line 24, in swig_import_helper
_mod = imp.load_module('_pycplex_platform', fp, pathname, description)
File "C:\Python27\lib\site-packages\cplex\_internal\_pycplex_platform.py", line 23, in <module>
from cplex._internal.py27_cplex1270 import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
我怎样才能解决这个问题?
我想你是混合32位Python与64位Cplex。有了DLL,这些东西必须匹配。 –
IBM网站上没有32位Cplex。我如何使它与32位Python工作? – alwbtc