【发布时间】:2023-12-26 23:56:01
【问题描述】:
我对 Python 和编译 C 的大部分方面都是全新的。
我的默认 python 解释器是 python 2.7 的 anaconda 解释器。我正在尝试按照以下说明安装 pyipopt:https://github.com/xuy/pyipopt。 Pyipopt 安装到 /usr/local/lib/python2.7/dist-packages/pyipopt,但是当我尝试 import pyipopt 时,我收到一个错误,提示找不到 pyipopt。
然后我尝试将安装的文件夹复制到 Anaconda 的 pkgs 文件夹中。一开始它说Error: import pyipopt ImportError: can not find libipopt.so.1,但后来又说我注销并重新登录后没有找到pyipopt。
然后我尝试将安装的文件夹复制到{anaconda_dir}/lib/python2.7/site-packages,但它再次显示Error: import pyipopt ImportError: can not find libipopt.so.1。 github 页面上的疑难解答部分说要将 libipopt.so.1 复制到 ld 可访问的文件夹中,但我不确定哪个文件夹适合该账单。
有人可以简要解释一下python如何找到C库或其他.so库吗?谢谢。
【问题讨论】:
-
Thislink 也可以帮助你。
标签: python-2.7 ld ipopt