[PYTHON] Comment installer PyCPX (OSX Yosemite, Canopy)

PyCPX is a python wrapper for the IBM CPlex. While it can be downloaded via pip and easy_install, we need several steps to successfull installation.

Environment:

Step 1: installing CPLEX

Step 2: installing PyCPX with linking CPLEX

In file included from pycpx/pyconcert.cpp:255:

pycpx/cplex_interface.hpp:12:10: fatal error: 'ilcplex/ilocplexi.h' file not found

#include <ilcplex/ilocplexi.h>

We actually need to specify the include directory that you downloaded in Step 1! The answer is:

pip install --global-option='build_ext' --global-option=-i[the path where you downloaded cplex]/cplex_studio1261/cplex/include pycpx

See also http://stackoverflow.com/questions/18783390/python-pip-specify-a-library-directory-and-an-include-directory

Recommended Posts

Comment installer PyCPX (OSX Yosemite, Canopy)
Comment démarrer avec Python
Comment démarrer avec Django
Comment obtenir l'identifiant du parent avec sqlalchemy
Comment se débarrasser des longues inclusions
Comment obtenir une adresse IP lorsque Tornado + nginx
Comment obtenir stacktrace en python
Comment obtenir une sortie colorée sur la console
Notes sur la façon d'exécuter Cython sur OSX
Comment obtenir les résultats de l'identifiant dans Celery
[Django] Comment obtenir des données en spécifiant SQL.
Comment obtenir de l'aide dans un shell interactif
Comment obtenir des données d'article à l'aide de l'API Qiita
Comment installer OpenGM sur OSX avec macports
Comment obtenir des éléments de type dictionnaire de Python 2.7
Comment obtenir les fichiers dans le dossier [Python]
Comment désinstaller un module installé à l'aide de setup.py
[Rails] Comment obtenir des informations de localisation à l'aide de l'API de géolocalisation
Comment obtenir le nom de la variable lui-même en python
Comment obtenir le nombre de chiffres en Python
Comment exporter / importer l'objet zope de Zope installé avec Plone-4.1.5-UnifiedInstaller-20120604.tgz
Comment obtenir plus de 1000 données avec SQLAlchemy + MySQLdb
Comment obtenir le verdict de la molette de la souris avec des malédictions Python
Comment obtenir des histogrammes RVB et HSV avec OpenCV