簡體   English   中英

如何在Linux Ubuntu 10.04上為Python安裝lpsolve模塊?

[英]how to install lpsolve module for Python on Linux Ubuntu 10.04?

我正在使用64位Ubuntu 12.04,今天開始學習python。(我試圖安裝盜版的MATLAB,但失敗了...)我有一個線性編程問題要解決,我想將lp_solve模塊用於Python。 我嘗試了1到2個小時來找到下載文件並安裝模塊。

我不確定是否下載了正確的東西,並且直到現在我都無法安裝。

我該如何安裝? http://lpsolve.sourceforge.net/中沒有下載鏈接,它告訴我運行命令

python setup.py安裝

但是任何地方都沒有setup.py文件,包括我從某處下載的lpsolve源文件。

如果您知道從何處下載和安裝它,可以一步一步教我如何做嗎?

我不確定我的Python版本。

謝謝。

向dnozay提供的答案添加更多細節。

http://sourceforge.net/projects/lpsolve/files/lpsolve/下載以下兩個文件

  • lp_solve_5.5.2.0_dev_ux64.tar.gz包含.so文件
  • lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz包含lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz的python包裝器腳本,該腳本有助於從.so文件調用本機庫。

解壓縮上面下載的文件,盡管通過解壓縮形成的每個目錄在不同的位置,但都有一個lpsolve55.so文件。

通過設置以下兩個環境變量,在每個目錄中指定lpsolve55.so文件的路徑:

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

要測試lpso​​lver是否按預期配置:

[xx-xxxx@ip-xx-x-x-xx ~]$ 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, ...)

PS:在執行所有操作之前,請確保已安裝python-dev(如果未sudo apt-get install python-dev ,請在命令行中鍵入sudo apt-get install python-dev )。

下載鏈接是:

安裝后,您可能需要調整PYTHONPATH

您可能還需要研究cvexp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM