Мне нужен бесплатный оптимизатор для python. Я использую PYCharm и python 3.6 (у меня тоже есть python 2.7 на моем круге). Теперь вы хотите установить оптимизатор Gurobi в PYCharm. но есть некоторые проблемы: когда я хотел установить библиотеку "gurobipy", первая ошибка была на версии pip. Это было 9.0.3, и мне пришлось обновить его до 10.0.1. Я сделал это успешно, и теперь, когда я хочу установить gurobipy, его ошибка снова: (AttributeError: module 'pip' не имеет атрибута 'main'). После быстрого поиска я обнаружил, что это проблема pip 10.0.1 И теперь я действительно смущен. Может кто-нибудь мне помочь? Мне действительно нужен этот оптимизатор на python
Я вижу, что люди с проблемой 10.0.1 выпускают версию downprading pip через python -m pip install --upgrade pip==9.0.3
. Итак, как насчет использования pip 9.0.3 и более старого gurobipy (например, gurobipy==xxx
), который может работать с более старым пипсом?
РЕДАКТИРОВАТЬ:
setup.py
sudo python setup.py install
.bashrc
файлы:
export GUROBI_HOME="/path/to/gurobi801/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"
или для запуска из PyCharm вам необходимо установить LD_LIBRARY_PATH
вручную в приложении, как это
import gurobipy
conda
илиconda
из исходного кода - единственный путь. cf: gurobi.com/documentation/8.0/quickstart_linux/…