2013-12-10 3 views
1

Я пытаюсь установить LP solution 5.5 для использования с python 2.7 в ubuntu 13.10 64 бит. Я нахожусь на своем пути! : (LPSolve, Python и Ubuntu?

Я установлен питон

/home/user/$ python 
Python 2.7.5+ (default, Sep 19 2013, 13:48:49) 
[GCC 4.8.1] on linux2 

Путь питон выглядит следующим образом:..

>>> import sys 
>>> print sys.path 
print sys.path 
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol', '/usr/bin', '/usr/lib/lpsolve/', '/user/lib/'] 

lp-solve и liblpsolve55-dev пакеты установлены с Ubuntu РЕПО LP Решить команду Утилита работает, как ожидалось .

/home/user/$ lp_solve -h 
Usage of lp_solve version 5.5.0.13: 

Однако lpsolve не работает в python,

>>> from lpsolve55 import * 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named lpsolve55 

Я проверял, что следующие файлы существуют.

/usr/bin/lp_solve 
/usr/lib/lp_solve/liblpsolve55.so 

Я подозреваю, что не хватает питона lpsolve55.so драйвер, который может быть скомпилирован, как указано в Compile the lpsolve driver. Я действительно не знаю, как это сделать. Раньше я использовал LP-решение в python в системе на базе Windows, но мне не пришлось ничего компилировать.

Пожалуйста, помогите.

ответ

1

Я не уверен, что это все еще актуально, но я думал, что опубликую его для будущего использования.

  1. Скачать следующий файл с OFFICAL сайта lpsolve: lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz
  2. Extract его содержимое /usr/lib/python2.7/site-packages
  3. Откройте оболочку Python и введите from lpsolve55 import *