1
votes

Comment installer Gurobi en python 3?

J'ai essayé d'installer le paquet gurobi sur python 3 mais cela n'a pas fonctionné. La commande que j'utilise sur mon macbook est: pip install gurobipy , mais ça ne marche pas, ça me montre ceci:

ERREUR: Impossible de trouver une version qui satisfait l'exigence gurobipy (à partir des versions: aucune) ERREUR: aucune distribution correspondante trouvée pour gurobipy`


0 commentaires

3 Réponses :


4
votes

Sur macOS, gurobipy est automatiquement installé dans l'installation python du système. Si vous devez également l'installer dans une autre installation Python ou dans un environnement virtuel, vous devez installer gurobipy comme décrit à la fin de cette section dans le guide de démarrage rapide. Cela se résume à aller dans le répertoire d'installation de Gurobi, et à exécuter un script d'installation:

(venv) bash-3.2$ cd /Library/gurobi811/mac64/
(venv) bash-3.2$ python setup.py install


2 commentaires

J'essaye de l'installer sur mon pycharm et chaque fois que je veux l'installer là-bas, cela me montre ce message d'erreur


Vous ne pouvez pas utiliser pip pour installer gurobipy, veuillez exécuter le script setup.py comme indiqué dans ma réponse depuis un terminal Pycharm.



1
votes

Étant donné que la réponse de @ Robert était axée sur macOS, la solution ci-dessous fonctionnera pour les utilisateurs de Windows. Le processus d'installation est le suivant, conformément à la Documentation Gurobi a >:

La prochaine étape consiste à installer le paquet Gurobi dans Anaconda. Pour ce faire, ajoutez d'abord le canal Gurobi à vos canaux Anaconda, puis installez le paquet gurobi à partir de ce canal.

Depuis une fenêtre de terminal, exécutez la commande suivante pour ajouter le canal Gurobi à votre liste de recherche par défaut:

conda install gurobi

Maintenant, lancez la commande suivante pour installer le paquet Gurobi:

conda config --add channels http://conda.anaconda.org/gurobi
  • Étape 3: Installer une licence Gurobi La troisième étape consiste à installer une Licence Gurobi (si vous ne l'avez pas déjà fait).


0 commentaires

2
votes

Pour info pour les installations pip:

  1. utilisez la commande suivante pour python 3.0+

python -m pip install -i https://pypi.gurobi.com gurobipy

  1. obtenir la licence appropriée et l'activer à l'aide de grbgetkey (vous devez télécharger les fichiers d'installation de gurobi à partir du site Web pour accéder à grbgetkey car il n'est pas installé à l'aide de pip

  2. copiez le fichier gurobi.lic là où vous l'avez installé initialement dans le répertoire suivant: [votre répertoire python] /site-packages/gurobipy/.libs ** notez qu'il existe une licence d'installation restreinte existante dans le répertoire, remplacez-la simplement.

Redémarrez le noyau pour python et la nouvelle licence sera activée. Je ne sais pas pourquoi Gurobi n'a pas déjà publié cette information sur son site Web pour les installations de python pip.


0 commentaires