Anaconda 安装 pyipopt: libipopt.so.1
Anaconda install pyipopt: libipopt.so.1
我对 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 库给出一个简短的解释或 link 吗?谢谢。
您提供的指南指导用户使用 sudo
安装。当一个人这样做时,包装被安装在系统中。由于您使用的是来自 Anaconda 而不是来自系统的 python,因此 Anaconda 无法找到 pyipopt
,因为它不在其路径上。
我建议您尝试使用以下方式安装:
$ python setup.py build
$ python setup.py install
请注意,我删除了 sudo
。
关于libipopt.so.1
库,也许来自@alk 的 可以帮助您。
我对 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 库给出一个简短的解释或 link 吗?谢谢。
您提供的指南指导用户使用 sudo
安装。当一个人这样做时,包装被安装在系统中。由于您使用的是来自 Anaconda 而不是来自系统的 python,因此 Anaconda 无法找到 pyipopt
,因为它不在其路径上。
我建议您尝试使用以下方式安装:
$ python setup.py build
$ python setup.py install
请注意,我删除了 sudo
。
关于libipopt.so.1
库,也许来自@alk 的