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
























          3 Answers
          3






          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































              0














              you can go to the direction you install CPLEX. For Example, D:Cplex
              After that you will see a foler name cplex, then you click on that, --> python --> choose the version of your python ( Ex: 3.6 ), then choose the folder x64_win64, you will see another file name cplex.
              You copy this file into your python site packakges ^^ and then you will not be restricted






              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

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                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,0511611




                    2,0511611

























                        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,34621724




                            2,34621724























                                0














                                you can go to the direction you install CPLEX. For Example, D:Cplex
                                After that you will see a foler name cplex, then you click on that, --> python --> choose the version of your python ( Ex: 3.6 ), then choose the folder x64_win64, you will see another file name cplex.
                                You copy this file into your python site packakges ^^ and then you will not be restricted






                                share|improve this answer




























                                  0














                                  you can go to the direction you install CPLEX. For Example, D:Cplex
                                  After that you will see a foler name cplex, then you click on that, --> python --> choose the version of your python ( Ex: 3.6 ), then choose the folder x64_win64, you will see another file name cplex.
                                  You copy this file into your python site packakges ^^ and then you will not be restricted






                                  share|improve this answer


























                                    0












                                    0








                                    0







                                    you can go to the direction you install CPLEX. For Example, D:Cplex
                                    After that you will see a foler name cplex, then you click on that, --> python --> choose the version of your python ( Ex: 3.6 ), then choose the folder x64_win64, you will see another file name cplex.
                                    You copy this file into your python site packakges ^^ and then you will not be restricted






                                    share|improve this answer













                                    you can go to the direction you install CPLEX. For Example, D:Cplex
                                    After that you will see a foler name cplex, then you click on that, --> python --> choose the version of your python ( Ex: 3.6 ), then choose the folder x64_win64, you will see another file name cplex.
                                    You copy this file into your python site packakges ^^ and then you will not be restricted







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered Mar 11 at 4:04









                                    Quang Phạm NgọcQuang Phạm Ngọc

                                    1




                                    1






























                                        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

                                        Guess what letter conforming each word

                                        Port of Spain

                                        Run scheduled task as local user group (not BUILTIN)