在Ubuntu中安装lpsolve以使用python?

时间:2015-03-15 12:06:36

标签: python installation lpsolve

阅读其他问题;不幸的是,它们并不相关。

使用本教程: http://lpsolve.sourceforge.net/5.5/Python.htm

找到此文件: lp_solve_5.5.2.0_exe_ux32

包含这些文件:

  1. libbfp_etaPFI.so
  2. libbfp_GLPK.so
  3. libbfp_LUSOL.so
  4. libxli_CPLEX.so
  5. libxli_DIMACS.so
  6. libxli_LINDO.so
  7. libxli_MathProg.so
  8. libxli_XPRESS.so
  9. libxli_ZIMPL.so
  10. lp_solve
  11. 教程说需要的文件是: lpsolve55.so

    如何让lpsolve在Ubuntu中使用Python?

2 个答案:

答案 0 :(得分:1)

这是用于在Python中安装lpsolve55,在ubuntu发行版中安装anaconda,translated from the blogpost (which is in Chinese)

  1. 从sourceforge下载

      

    lp_solve_5.5.0.20_dev.tar.gz - 你会在哪里找到 liblpsolve55.so 和其他一些文件
      lp_solve_5.5.0.20_Python_source.tar.gz - 你会在哪里找到lpsolve55.so和setup.py

  2. 确保安装了python-dev(如果没有,请在命令行输入sudo apt-get install python-dev)

  3. 解压缩 lp_solve_5.5.0.20_Python_source.tar.gz 并将文件放在 anaconda2 / lib / python2.7 / site-packages /

  4. 解压缩 lp_solve_5.5.0.20_dev.tar.gz 并将"仅限于#34;位于 anaconda2 / lib liblpsolve55.so ,其余位于 anaconda2 / lib / python2.7 / site-packages / lp_solve_5.5 ,您在步骤3获得的目录,与extra相同的层。 The result would look like this

  5. 现在

      

    $ cd anaconda2 / lib / python2.7 / site-packages / lp_solve_5.5 / extra / Python /
      $ python setup.py install

  6. 通过导入lpsolve55

  7. 进行测试

答案 1 :(得分:0)

您需要此文件: lp_solve_5.5.2.0_Python2.5_exe_ux64.tar.gz

在其中你会发现:liblpsolve55.so

您需要将该文件放在python路径可访问的位置。有问题这样做,所以它在项目的文件夹中。

您还需要此文件: lp_solve_5.5.2.0_dev_ux64.tar.gz

在里面你会发现: liblpsolve55.so

此文件需要转到/lib/usr