CPLEX Error 1016: Promotional version , use academic version CPLEX












0















I am using python with clpex, when I finished my model I run the program and it throws me the following error:



CplexSolverError: CPLEX Error 1016: Promotional version. Problem size limits exceeded.



I have the IBM Academic CPLEX installed, how can I make python recognize this and not the promotional version?










share|improve this question



























    0















    I am using python with clpex, when I finished my model I run the program and it throws me the following error:



    CplexSolverError: CPLEX Error 1016: Promotional version. Problem size limits exceeded.



    I have the IBM Academic CPLEX installed, how can I make python recognize this and not the promotional version?










    share|improve this question

























      0












      0








      0








      I am using python with clpex, when I finished my model I run the program and it throws me the following error:



      CplexSolverError: CPLEX Error 1016: Promotional version. Problem size limits exceeded.



      I have the IBM Academic CPLEX installed, how can I make python recognize this and not the promotional version?










      share|improve this question














      I am using python with clpex, when I finished my model I run the program and it throws me the following error:



      CplexSolverError: CPLEX Error 1016: Promotional version. Problem size limits exceeded.



      I have the IBM Academic CPLEX installed, how can I make python recognize this and not the promotional version?







      python cplex






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 21 '18 at 13:30









      Juan S. P.Juan S. P.

      11




      11
























          2 Answers
          2






          active

          oldest

          votes


















          1














          https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/Python_setup.html




          Setting the environment variable PYTHONPATH



          If you run multiple versions of CPLEX side-by-side, then use this way
          of declaring the location of CPLEX and its Python API to your Python
          installation by means of the environment variable PYTHONPATH.



          To start using the CPLEX Python API, set the Python path environment
          variable PYTHONPATH to the value of
          yourCplexhome/python/VERSION/PLATFORM. Setting this environment
          variable enables that version of Python to find the CPLEX modules that
          it needs to run Python commands and scripts that use the CPLEX Python
          API.







          share|improve this answer































            0














            As suggested in the other answer, you can use the PYTHONPATH environment variable. Another alternative is to install the academic version of the cplex package over the top of the free "community edition". This would work for you system Python or for a virtualenv. For example, you can do something like the following:



            $ cd <COSDIR>/cplex/python/2.7/<platform>/
            $ pip install .
            Processing /home/rkersh/opt/CPLEX_Studio128/cplex/python/2.7/x86-64_linux
            Building wheels for collected packages: cplex
            Running setup.py bdist_wheel for cplex ... done
            Stored in directory: /home/rkersh/.cache/pip/wheels/88/19/c6/6545d3d5ac65b18b796b44986272e17f3a8429df7b12472624
            Successfully built cplex
            Installing collected packages: cplex
            Found existing installation: cplex 12.8.0.1
            Uninstalling cplex-12.8.0.1:
            Successfully uninstalled cplex-12.8.0.1
            Successfully installed cplex-12.8.0.0


            For the first command, COSDIR is the location you installed CPLEX Optimization Studio and platform is something like x86-64_linux, x64_win64, x86-64_osx, etc. In the example above, you can see that COSDIR was /home/rkersh/opt/CPLEX_Studio128 and platform was x86-64_linux. After doing this, you should not get CPXERR_RESTRICTED_VERSION any more.






            share|improve this answer























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53413153%2fcplex-error-1016-promotional-version-use-academic-version-cplex%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              1














              https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/Python_setup.html




              Setting the environment variable PYTHONPATH



              If you run multiple versions of CPLEX side-by-side, then use this way
              of declaring the location of CPLEX and its Python API to your Python
              installation by means of the environment variable PYTHONPATH.



              To start using the CPLEX Python API, set the Python path environment
              variable PYTHONPATH to the value of
              yourCplexhome/python/VERSION/PLATFORM. Setting this environment
              variable enables that version of Python to find the CPLEX modules that
              it needs to run Python commands and scripts that use the CPLEX Python
              API.







              share|improve this answer




























                1














                https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/Python_setup.html




                Setting the environment variable PYTHONPATH



                If you run multiple versions of CPLEX side-by-side, then use this way
                of declaring the location of CPLEX and its Python API to your Python
                installation by means of the environment variable PYTHONPATH.



                To start using the CPLEX Python API, set the Python path environment
                variable PYTHONPATH to the value of
                yourCplexhome/python/VERSION/PLATFORM. Setting this environment
                variable enables that version of Python to find the CPLEX modules that
                it needs to run Python commands and scripts that use the CPLEX Python
                API.







                share|improve this answer


























                  1












                  1








                  1







                  https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/Python_setup.html




                  Setting the environment variable PYTHONPATH



                  If you run multiple versions of CPLEX side-by-side, then use this way
                  of declaring the location of CPLEX and its Python API to your Python
                  installation by means of the environment variable PYTHONPATH.



                  To start using the CPLEX Python API, set the Python path environment
                  variable PYTHONPATH to the value of
                  yourCplexhome/python/VERSION/PLATFORM. Setting this environment
                  variable enables that version of Python to find the CPLEX modules that
                  it needs to run Python commands and scripts that use the CPLEX Python
                  API.







                  share|improve this answer













                  https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/Python_setup.html




                  Setting the environment variable PYTHONPATH



                  If you run multiple versions of CPLEX side-by-side, then use this way
                  of declaring the location of CPLEX and its Python API to your Python
                  installation by means of the environment variable PYTHONPATH.



                  To start using the CPLEX Python API, set the Python path environment
                  variable PYTHONPATH to the value of
                  yourCplexhome/python/VERSION/PLATFORM. Setting this environment
                  variable enables that version of Python to find the CPLEX modules that
                  it needs to run Python commands and scripts that use the CPLEX Python
                  API.








                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 21 '18 at 13:35









                  Corentin LimierCorentin Limier

                  2,054159




                  2,054159

























                      0














                      As suggested in the other answer, you can use the PYTHONPATH environment variable. Another alternative is to install the academic version of the cplex package over the top of the free "community edition". This would work for you system Python or for a virtualenv. For example, you can do something like the following:



                      $ cd <COSDIR>/cplex/python/2.7/<platform>/
                      $ pip install .
                      Processing /home/rkersh/opt/CPLEX_Studio128/cplex/python/2.7/x86-64_linux
                      Building wheels for collected packages: cplex
                      Running setup.py bdist_wheel for cplex ... done
                      Stored in directory: /home/rkersh/.cache/pip/wheels/88/19/c6/6545d3d5ac65b18b796b44986272e17f3a8429df7b12472624
                      Successfully built cplex
                      Installing collected packages: cplex
                      Found existing installation: cplex 12.8.0.1
                      Uninstalling cplex-12.8.0.1:
                      Successfully uninstalled cplex-12.8.0.1
                      Successfully installed cplex-12.8.0.0


                      For the first command, COSDIR is the location you installed CPLEX Optimization Studio and platform is something like x86-64_linux, x64_win64, x86-64_osx, etc. In the example above, you can see that COSDIR was /home/rkersh/opt/CPLEX_Studio128 and platform was x86-64_linux. After doing this, you should not get CPXERR_RESTRICTED_VERSION any more.






                      share|improve this answer




























                        0














                        As suggested in the other answer, you can use the PYTHONPATH environment variable. Another alternative is to install the academic version of the cplex package over the top of the free "community edition". This would work for you system Python or for a virtualenv. For example, you can do something like the following:



                        $ cd <COSDIR>/cplex/python/2.7/<platform>/
                        $ pip install .
                        Processing /home/rkersh/opt/CPLEX_Studio128/cplex/python/2.7/x86-64_linux
                        Building wheels for collected packages: cplex
                        Running setup.py bdist_wheel for cplex ... done
                        Stored in directory: /home/rkersh/.cache/pip/wheels/88/19/c6/6545d3d5ac65b18b796b44986272e17f3a8429df7b12472624
                        Successfully built cplex
                        Installing collected packages: cplex
                        Found existing installation: cplex 12.8.0.1
                        Uninstalling cplex-12.8.0.1:
                        Successfully uninstalled cplex-12.8.0.1
                        Successfully installed cplex-12.8.0.0


                        For the first command, COSDIR is the location you installed CPLEX Optimization Studio and platform is something like x86-64_linux, x64_win64, x86-64_osx, etc. In the example above, you can see that COSDIR was /home/rkersh/opt/CPLEX_Studio128 and platform was x86-64_linux. After doing this, you should not get CPXERR_RESTRICTED_VERSION any more.






                        share|improve this answer


























                          0












                          0








                          0







                          As suggested in the other answer, you can use the PYTHONPATH environment variable. Another alternative is to install the academic version of the cplex package over the top of the free "community edition". This would work for you system Python or for a virtualenv. For example, you can do something like the following:



                          $ cd <COSDIR>/cplex/python/2.7/<platform>/
                          $ pip install .
                          Processing /home/rkersh/opt/CPLEX_Studio128/cplex/python/2.7/x86-64_linux
                          Building wheels for collected packages: cplex
                          Running setup.py bdist_wheel for cplex ... done
                          Stored in directory: /home/rkersh/.cache/pip/wheels/88/19/c6/6545d3d5ac65b18b796b44986272e17f3a8429df7b12472624
                          Successfully built cplex
                          Installing collected packages: cplex
                          Found existing installation: cplex 12.8.0.1
                          Uninstalling cplex-12.8.0.1:
                          Successfully uninstalled cplex-12.8.0.1
                          Successfully installed cplex-12.8.0.0


                          For the first command, COSDIR is the location you installed CPLEX Optimization Studio and platform is something like x86-64_linux, x64_win64, x86-64_osx, etc. In the example above, you can see that COSDIR was /home/rkersh/opt/CPLEX_Studio128 and platform was x86-64_linux. After doing this, you should not get CPXERR_RESTRICTED_VERSION any more.






                          share|improve this answer













                          As suggested in the other answer, you can use the PYTHONPATH environment variable. Another alternative is to install the academic version of the cplex package over the top of the free "community edition". This would work for you system Python or for a virtualenv. For example, you can do something like the following:



                          $ cd <COSDIR>/cplex/python/2.7/<platform>/
                          $ pip install .
                          Processing /home/rkersh/opt/CPLEX_Studio128/cplex/python/2.7/x86-64_linux
                          Building wheels for collected packages: cplex
                          Running setup.py bdist_wheel for cplex ... done
                          Stored in directory: /home/rkersh/.cache/pip/wheels/88/19/c6/6545d3d5ac65b18b796b44986272e17f3a8429df7b12472624
                          Successfully built cplex
                          Installing collected packages: cplex
                          Found existing installation: cplex 12.8.0.1
                          Uninstalling cplex-12.8.0.1:
                          Successfully uninstalled cplex-12.8.0.1
                          Successfully installed cplex-12.8.0.0


                          For the first command, COSDIR is the location you installed CPLEX Optimization Studio and platform is something like x86-64_linux, x64_win64, x86-64_osx, etc. In the example above, you can see that COSDIR was /home/rkersh/opt/CPLEX_Studio128 and platform was x86-64_linux. After doing this, you should not get CPXERR_RESTRICTED_VERSION any more.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 27 '18 at 23:23









                          rkershrkersh

                          2,23121623




                          2,23121623






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53413153%2fcplex-error-1016-promotional-version-use-academic-version-cplex%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                              Alcedinidae

                              Origin of the phrase “under your belt”?