0

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

使用本教程: 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

教程说需要文件是:lpsolve55.so

你如何让 lpsolve 在 Ubuntu 中使用 Python?

4

2 回答 2

1

这是用于在 Python 中安装 lpsolve55,在 ubuntu 发行版中安装 anaconda,翻译自博文(中文)

  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并将“仅” liblpsolve55.so放在anaconda2/lib中,其余放在anaconda2/lib/python2.7/site-packages/lp_solve_5.5中,即您在步骤中获得的目录3、在同一层作为extra。结果看起来像这样

  5. 现在

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

  6. 通过导入 lpsolve55 进行测试

于 2016-01-01T07:23:11.673 回答
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

于 2015-03-15T13:48:55.970 回答