Я прочитал много сообщений о проблемах, но ни один из них не может решить мою проблему. Хотя я следовал this blog точно я все еще получаю эту ошибку, когда я пытаюсь запустить один из файлов питона пример SRC:Проблемы с CPLEX Python API на mac
Traceback (most recent call last):
File "facility.py", line 25, in <module>
import cplex
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/__init__.py", line 43, in <module>
import callbacks
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/callbacks.py", line 48, in <module>
from _internal._aux_functions import apply_freeform_two_args, apply_freeform_one_arg
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/__init__.py", line 22, in <module>
import _list_array_utils
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/_list_array_utils.py", line 13, in <module>
import _pycplex as CPX
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/_pycplex.py", line 19, in <module>
_pycplex_platform = swig_import_helper()
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/_pycplex.py", line 15, in swig_import_helper
_mod = imp.load_module('_pycplex_platform', fp, pathname, description)
File "/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/_pycplex_platform.py", line 23, in <module>
from cplex._internal.py1013_cplex1251 import *
ImportError: dlopen(/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/py1013_cplex1251.so, 2): no suitable image found. Did find:
/Users/sb/Applications/IBM/ILOG/CPLEX_Studio1251/cplex/python/x86_darwin/cplex/_internal/py1013_cplex1251.so: mach-o, but wrong architecture
К сожалению, я не знаком с /.bash_profile, но то, что опубликовано в ссылке, которую я добавлено в конце. Может ли кто-нибудь помочь мне здесь?
В этом блоге есть некоторые вещи. Например, после запуска setup.py нет причин устанавливать PYTHONPATH (ну, если вы не используете --home). Наконец, есть ли причина, по которой вы не можете использовать последнюю версию CPLEX (в настоящее время 12.6.3)? Если вы участвуете в академической инициативе, это бесплатно, и, например, в более поздних версиях CPLEX вам также не нужно беспокоиться о 32-разрядной проблеме. – rkersh
Также может быть, что ваша версия OSX слишком новая (т. Е. Не поддерживается 12.5.1). Вам нужно будет прочитать [подробные системные требования] (http://www-01.ibm.com/support/docview.wss?uid=swg27019100) (к сожалению, эта страница сейчас не работает). :-( – rkersh
К сожалению, это единственная версия, которую я получил для проекта ... Так что нет способа заставить его работать? – steph