我想使用python来解决DAE方程组。我发现带有scikits.ode的日di可以用于这种情况。但是,我无法安装相同的软件。
我正在使用ubuntu并通过以下命令(在答案之一中找到)安装了sundials:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install --assume-yes wget python python-dev cmake liblapack-* python-virtualenv virtualenvwrapper
wget https://computation.llnl.gov/projects/sundials/download/sundials-2.7.0.tar.gz
tar -xvf sundials-2.7.0.tar.gz
mkdir sundials-2.7.0/build
cd sundials-2.7.0/build
cmake -DLAPACK_ENABLE=ON -DCMAKE_INSTALL_PREFIX=/usr ..
**(not sure if that's the prefix I have to use)**
make
make install
一切似乎都已正确安装。现在,当我尝试使用ode环境并传递命令pip install scikits.ode
时
它首先显示 scikits.odes的建筑轮子失败
,然后停在 严重错误:sundials / sundials_matrix.h:没有此类文件或目录
我假设scikits无法找到我的日di,但是我不确定如何使其链接。我是ubuntu和python的新手,我们将不胜感激。
预先感谢:)