2013-12-10 6 views
1

저는 LP를 5.5를 설치하려고하는데, 우분투 13.10 64 비트에서 파이썬 2.7과 함께 사용하려고합니다. 나는 나의 지혜 끝에있다! : (LPSolve, Python 및 Ubuntu?

나는 파이썬이 설치되어 다음과 같이

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

파이썬 경로는 다음과 같습니다.. 우분투의 repos에서

>>> 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-solveliblpsolve55-dev 패키지를 설치 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 

은 내가 Compile the lpsolve driver에 설명 된대로 컴파일 할 수 있습니다 드라이버 lpsolve55.so 파이썬을 누락 생각한다. 나는 이것을 어떻게하는지 정말로 모른다. 전에 Windows 기반 시스템에서 Python으로 LP로 해결했지만, 컴파일 할 필요가 없었습니다.

도와주세요.

답변

1

아직 관련이 있는지는 잘 모르겠지만 나중에 사용할 수 있도록 게시하겠습니다.

  1. 다운로드 lpsolve의 offical 한 웹 사이트에서 다음 파일을 lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz
  2. 는 /usr/lib/python2.7/site-packages하는 내용을 추출
  3. 파이썬 셸을 열고 from lpsolve55 import *
을 입력하십시오.