Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
  • 1.  CPLEX Python Integration Problem

    Posted Sun July 16, 2017 01:28 PM

    Originally posted by: NazmiSener


    Hi everyone,

    I got below warning when I run my code. How can I fix it?

    Thanks in advance

    runfile('/Users/nazmisener/Dropbox/Tez/Data Sets/exceldeneme.py', wdir='/Users/nazmisener/Dropbox/Tez/Data Sets')

    Traceback (most recent call last):

     

    File "<ipython-input-1-79add88d8d61>", line 1, in <module>

    runfile('/Users/nazmisener/Dropbox/Tez/Data Sets/exceldeneme.py', wdir='/Users/nazmisener/Dropbox/Tez/Data Sets')

     

    File "/Applications/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 880, in runfile

    execfile(filename, namespace)

     

    File "/Applications/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 94, in execfile

    builtins.execfile(filename, *where)

     

    File "/Users/nazmisener/Dropbox/Tez/Data Sets/exceldeneme.py", line 10, in <module>

    import cplex

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/__init__.py", line 41, in <module>

    from . import _internal

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/_internal/__init__.py", line 28, in <module>

    from . import _subinterfaces

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/_internal/_subinterfaces.py", line 18, in <module>

    from ._aux_functions import (apply_freeform_one_arg,

     

    ImportError: cannot import name delete_set_by_range


    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: CPLEX Python Integration Problem

    Posted Mon July 17, 2017 11:00 AM

    My guess is that there is something wrong with the way your CPLEX Python API is installed, but it's hard to tell without more information. You wrote that you are getting a "warning", but this looks like an error (an exception is raised). We can see that the error is coming from the cplex package, that you presumably installed using anaconda and Python 2.7 (on Mac OS). If you do an import cplex from the REPL, do you get the same error? How did you run the program (please show us the full command line)? Can you attach a small script here to reproduce the problem?


    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: CPLEX Python Integration Problem

    Posted Mon July 17, 2017 01:58 PM

    Originally posted by: NazmiSener


    I first install mistakenly demo version. After I realize that, I remove it and I setup via academic version directory. After installation, I use PYTHONPATH to adding path. I tried to solve example problems in CPLEX library (blend.py, diet.py,....) and I got same error (which are given below). I run all codes with run button in SPYDER like Matlab. How can I run from the REPL? Thank you very much.

    In [4]: import cplex

    Traceback (most recent call last):

     

    File "<ipython-input-4-062a62e47666>", line 1, in <module>

    import cplex

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/__init__.py", line 41, in <module>

    from . import _internal

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/_internal/__init__.py", line 20, in <module>

    from . import _aux_functions

     

    ImportError: cannot import name _aux_functions

     

     

    In [5]: runfile('/Users/nazmisener/Applications/IBM/ILOG/CPLEX_Studio1271/cplex/examples/src/python/diet.py', wdir='/Users/nazmisener/Applications/IBM/ILOG/CPLEX_Studio1271/cplex/examples/src/python')

    Traceback (most recent call last):

     

    File "<ipython-input-5-1d47937b36a5>", line 1, in <module>

    runfile('/Users/nazmisener/Applications/IBM/ILOG/CPLEX_Studio1271/cplex/examples/src/python/diet.py', wdir='/Users/nazmisener/Applications/IBM/ILOG/CPLEX_Studio1271/cplex/examples/src/python')

     

    File "/Applications/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 880, in runfile

    execfile(filename, namespace)

     

    File "/Applications/anaconda/lib/python2.7/site-packages/spyder/utils/site/sitecustomize.py", line 94, in execfile

    builtins.execfile(filename, *where)

     

    File "/Users/nazmisener/Applications/IBM/ILOG/CPLEX_Studio1271/cplex/examples/src/python/diet.py", line 30, in <module>

    import cplex

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/__init__.py", line 41, in <module>

    from . import _internal

     

    File "/Applications/anaconda/lib/python2.7/site-packages/cplex/_internal/__init__.py", line 20, in <module>

    from . import _aux_functions

     

    ImportError: cannot import name _aux_functions


    #DecisionOptimization