Я установил IBM ILOG CPLEX Optimization Studio Community Edition.Как решить проблему с установкой python cplex?
У меня есть 64-битная Windows 7
Мой питон 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-битный питон? – alwbtc