CPLEX Error 1016: Promotional version , use academic version CPLEX
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
add a comment |
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
add a comment |
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
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
python cplex
asked Nov 21 '18 at 13:30
Juan S. P.Juan S. P.
11
11
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
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.
add a comment |
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.
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 21 '18 at 13:35
Corentin LimierCorentin Limier
2,0511611
2,0511611
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 27 '18 at 23:23
rkershrkersh
2,34621724
2,34621724
add a comment |
add a comment |
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
add a comment |
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
add a comment |
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
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
answered Mar 11 at 4:04
Quang Phạm NgọcQuang Phạm Ngọc
1
1
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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