Goodmorning everyone!
I am trying to install cplex and carveme but I get the following error message. I am using anaconda3 with python 3.7. I think the problem is that cplex 12.8.0.0 doesn't work with my Python version but neither I manage to install an other cplex version nor I manage to install carveme on python 2.7.
Any suggestions?
Best regards,
Arianna
Exception Traceback (most recent call last)
in ()
----> 1 import carveme
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/carveme/__init__.py in ()
3 import os
4 from configparser import ConfigParser
----> 5 from framed import set_default_solver, set_default_parameter, Parameter
6
7 __version__ = '1.2.1'
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/framed/__init__.py in ()
2 __version__ = '0.5.1'
3
----> 4 from .cobra.deletion import reaction_deletion, gene_deletion
5 from .cobra.essentiality import essential_genes, essential_reactions
6 from .cobra.phaseplane import PhPP
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/framed/cobra/deletion.py in ()
6 from __future__ import absolute_import
7
----> 8 from .simulation import FBA, pFBA, MOMA, lMOMA, ROOM
9
10
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/framed/cobra/simulation.py in ()
5 """
6
----> 7 from ..solvers import solver_instance
8 from ..solvers.solver import Status, VarType
9 from warnings import warn
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/framed/solvers/__init__.py in ()
17
18 try:
---> 19 from .cplex_interface import CplexSolver
20
21 solvers['cplex'] = CplexSolver
/mnt/data_SSD/anaconda3/lib/python3.7/site-packages/framed/solvers/cplex_interface.py in ()
10 from collections import OrderedDict, Iterable
11 from .solver import Solver, Solution, Status, VarType, Parameter, default_parameters
---> 12 from cplex import Cplex, infinity, SparsePair
13 import sys
14
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/__init__.py in ()
41 import weakref
42
---> 43 from .aborter import Aborter
44 from . import _internal
45 from . import callbacks
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/aborter.py in ()
11 # --------------------------------------------------------------------------
12 """Aborter API"""
---> 13 from ._internal import _procedural as _proc
14
15
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/_internal/__init__.py in ()
19
20 from . import _aux_functions
---> 21 from . import _list_array_utils
22 from . import _ostream
23 from . import _procedural
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/_internal/_list_array_utils.py in ()
12
13 from contextlib import contextmanager
---> 14 from . import _pycplex as CPX
15 from ..six.moves import range
16
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/_internal/_pycplex.py in ()
26 fp.close()
27 return _mod
---> 28 _pycplex_platform = swig_import_helper()
29 del swig_import_helper
30 else:
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/_internal/_pycplex.py in swig_import_helper()
22 if fp is not None:
23 try:
---> 24 _mod = imp.load_module('_pycplex_platform', fp, pathname, description)
25 finally:
26 fp.close()
/mnt/data_SSD/anaconda3/lib/python3.7/imp.py in load_module(name, file, filename, details)
233 raise ValueError(msg)
234 elif type_ == PY_SOURCE:
--> 235 return load_source(name, filename, file)
236 elif type_ == PY_COMPILED:
237 return load_compiled(name, filename, file)
/mnt/data_SSD/anaconda3/lib/python3.7/imp.py in load_source(name, pathname, file)
170 module = _exec(spec, sys.modules[name])
171 else:
--> 172 module = _load(spec)
173 # To allow reloading to potentially work, use a non-hacked loader which
174 # won't rely on a now-closed file object.
/mnt/data_SSD/anaconda3/opt/ibm/ILOG/CPLEX_Studio128/cplex/python/3.6/x86-64_linux/cplex/_internal/_pycplex_platform.py in ()
25 from cplex._internal.py36_cplex1280 import *
26 else:
---> 27 raise Exception(ERROR_STRING)
28 else:
29 raise Exception("The CPLEX Python API is not supported on this platform.")
Exception: CPLEX 12.8.0.0 is not compatible with this version of Python.
Goodmorning everyone! I am trying to install cplex and carveme but I get the following error message. I am using anaconda3 with python 3.7. I think the problem is that cplex 12.8.0.0 doesn't work with my Python version but neither I manage to install an other cplex version nor I manage to install carveme on python 2.7.
Any suggestions?
Best regards, Arianna