Python 如何安装pyscipopt及其依赖项
我正在尝试安装Python 如何安装pyscipopt及其依赖项,python,makefile,cmake,Python,Makefile,Cmake,我正在尝试安装pyscipot。这应该使用pip安装pyscipot来完成。唯一的问题是pyscipot需要SCIP优化套件。这就是我遇到麻烦的地方。我想确保我的基本步骤是正确的 第一种方式: 以下() 从下载SCIP优化套件 然后将cd放入我的下载文件夹。有,有 scipptsuite-7.0.1.tar 跑 tar xvfz scipoptsuite-7.0.1.tar cd scipoptsuite-7.0.1 然后,下面() 或者,我也尝试使用make() 然后,我要么在我的下载目录中设
pyscipot
。这应该使用pip安装pyscipot来完成。
唯一的问题是pyscipot
需要SCIP优化套件。这就是我遇到麻烦的地方。我想确保我的基本步骤是正确的
第一种方式:
以下()
从下载SCIP优化套件
然后将cd放入我的下载文件夹。有,有
scipptsuite-7.0.1.tar
跑
tar xvfz scipoptsuite-7.0.1.tar
cd scipoptsuite-7.0.1
然后,下面()
或者,我也尝试使用make()
然后,我要么在我的下载目录中设置export scipotdir=
,其中
是指向scipotsite-7.0.1
,要么将scipotsite-7.0.1
目录添加到我的$path
。无论哪种方式,pip安装pyscipopt
但是,
最终我得到了(在一台机器上)
>>导入pyscipopt
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Users/usr/anaconda/lib/python2.7/site packages/pyscipot/_init__.py”,第10行,在
从pyscipopt.scip导入模型
导入错误:dlopen(/Users/usr/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so,2):未加载库:libscip.7.0.dylib
引用自:/Users/usr/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so
原因:找不到图像
在另一台机器上
>>> import pyscipopt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/__init__.py", line 10, in <module>
from pyscipopt.scip import Model
ImportError: dlopen(/Users/sam/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so, 2): Library not loaded: libscip.7.0.dylib
Referenced from: /Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so
Reason: unsafe use of relative rpath libscip.7.0.dylib in /Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so with restricted binary
>>导入pyscipopt
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Users/s/Library/Python/2.7/lib/Python/site-packages/pyscipot/_-init___.py”,第10行,在
从pyscipopt.scip导入模型
导入错误:dlopen(/Users/sam/Library/Python/2.7/lib/Python/site-packages/pyscipopt/scip.so,2):未加载库:libscip.7.0.dylib
引用自:/Users/s/Library/Python/2.7/lib/Python/site-packages/pyscipopt/scip.so
原因:在/Users/s/Library/Python/2.7/lib/Python/site-packages/pyscipot/scip.so中不安全地使用相对rpath libscip.7.0.dylib和受限二进制文件
有没有人能在mac上安装这个软件,并给我一个循序渐进的指导,这样至少我知道我没有犯任何明显的错误?我想我的电脑可能有无法解决的问题,但我只是想确保我已经正确地拼凑了各个链接的指令
我试过的另一件事就是下载sh并运行它
sh sciposuite-[VERSION].sh.
这比make/cmake快得多,并且提供了lib、include
和header方面似乎需要的内容,但是当我尝试pip安装pyscipot
时,我通常会得到scip/scip.h格式的错误。没有这样的文件或目录,命令gcc失败了().首先,您似乎没有使用Python 3。你确定PySCIPopt支持Python2.7吗?呸,有人来帮忙!我不知道,你是对的,我在2.7。我可以研究Python的版本。
>>> import pyscipopt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/usr/anaconda/lib/python2.7/site-packages/pyscipopt/__init__.py", line 10, in <module>
from pyscipopt.scip import Model
ImportError: dlopen(/Users/usr/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so, 2): Library not loaded: libscip.7.0.dylib
Referenced from: /Users/usr/anaconda/lib/python2.7/site-packages/pyscipopt/scip.so
Reason: image not found
>>> import pyscipopt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/__init__.py", line 10, in <module>
from pyscipopt.scip import Model
ImportError: dlopen(/Users/sam/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so, 2): Library not loaded: libscip.7.0.dylib
Referenced from: /Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so
Reason: unsafe use of relative rpath libscip.7.0.dylib in /Users/s/Library/Python/2.7/lib/python/site-packages/pyscipopt/scip.so with restricted binary