2013-02-16 3 views
0

우분투 12.04 64 비트를 사용하고 있으며 파이썬을 배우기 시작했습니다. (MATLAB의 해적판 버전을 설치하려했지만 실패했습니다 ...) 선형 프로그래밍 문제가있어서 lp_solve 모듈을 사용하고 싶습니다. 파이썬. 1 ~ 2 시간 동안 다운로드 파일을 찾고 모듈을 설치하려고했습니다.Linux Ubuntu 10.04에서 Python 용 lpsolve 모듈을 설치하는 방법은 무엇입니까?

옳은 것을 다운로드했는지 확실하지 않아 지금까지 설치할 수 없습니다.

어떻게 설치할 수 있습니까? 아무 다운로드 링크는 http://lpsolve.sourceforge.net/에없고,

를 setup.py 설치 명령을

파이썬을 실행하라고 지시하지만 어디 선가 다운로드 lpsolve 소스 파일을 포함하여 어느 곳에서 어떤 setup.py 파일이 없습니다.

어디서 다운로드해야하는지 알고 계시다면 설치 방법을 가르쳐 주시겠습니까?

파이썬의 버전이 확실하지 않습니다.

감사합니다.

답변

3

다운로드 링크는 다음과 같습니다

일단 설치하면 PYTHONPATH을 조정해야 할 수 있습니다. 또한 cvexp을 조사 할 수 있습니다

:

+0

'cvexp'가 구문 트리를 작성하는 데 있다고 생각하지 않습니다. 선형 프로그래밍을 포함한 convex 최적화를위한 패키지는'cvxopt'입니다 : http://abel.ee.ucla.edu/cvxopt/ –

4

은 dnozay에서 제공하는 대답에 몇 가지 세부 사항을 더 추가.

http://sourceforge.net/projects/lpsolve/files/lpsolve/

  • lp_solve_5.5.2.0_dev_ux64.tar.gz에서 다음 두 개의 파일을 다운로드 - .so 파일에서 네이티브 라이브러리를 호출하는 데 도움이 lpsolver에 대한 파이썬 래퍼 스크립트를 포함 - .so 파일
  • lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz
  • 가 포함되어 있습니다.

다른 위치에서도 불구하고 unzip에 의해 형성된 각 디렉토리가 lpsolve55.so 파일이 될 위의 다운로드 한 파일을 압축 해제하십시오.예상대로 lpsolver가 구성된 경우

  • export LD_LIBRARY_PATH=/usr/local/lib:/home/xxx/lp_solve_dev/
  • export PYTHONPATH=/home/xxx/usr/lib/python2.5/site-packages

테스트 :

는 다음과 같은 두 가지 환경 변수를 설정하여 각 디렉토리에 lpsolve55.so 파일의 경로를 지정

[[email protected] ~]$ python 
>>>Python 2.7.9 (default, Apr 1 2015, 18:18:03) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>>from lpsolve55 import * 
>>>lpsolve() 
lpsolve Python Interface version 5.5.0.9 
using lpsolve version 5.5.2.0 
Usage: ret = lpsolve('functionname', arg1, arg2, ...) 

P.S. .: python-dev를 설치했는지 확인하십시오 (그렇지 않은 경우 명령 줄에 sudo apt-get install python-dev을 입력하십시오).

관련 문제