我对 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库吗?谢谢。