在过去的几周里,我开始使用Python编程,并且一直在使用started的python环境(使用Mac )。我对使用python模块FEniCS/DOLFIN建模不可压缩的Navier-Stokes方程很感兴趣,但我一直在尝试安装它时遇到问题。
最初,我在https://pypi.python.org/pypi/DOLFIN/1.2.0上下载了python的DOLFIN。在DOLFIN文件夹的安装文件中,有“简单构建和安装”的步骤,并显示发出以下命令:
cmake .
make install所以,我从www.cmake下载了Cmake。cmake .org (假设我所要做的就是下载并安装它,然后我就可以在终端中引用cmake了)。
然后我进入Mac终端,转到DOLFIN文件夹所在的位置,尝试上面的命令……
(Canopy 64bit) Ryans-MacBook-Pro:~ rms1000watt$ cd
/Users/rms1000watt/Documents/Programs/dolfin-1.2.0
(Canopy 64bit) Ryans-MacBook-Pro:dolfin-1.2.0 rms1000watt$ cmake .
-bash: cmake: command not found
(Canopy 64bit) Ryans-MacBook-Pro:dolfin-1.2.0 rms1000watt$ make install
make: Nothing to be done for `install'...。这显然不起作用。
因此,我想我应该尝试从以下位置安装完整的FEniCS:
但是,FEniCS是针对system Python构建的,不能与其他Python包一起使用。
( provided提供了安装外部包的信息:https://support.enthought.com/entries/23389761-Installing-external-packages-into-Canopy-Python。但是,我认为我是在遵循步骤2“从命令行遵循标准的python安装过程”。)
因此,简而言之,我不知道如何将DOLFIN安装到中。
发布于 2013-05-16 05:56:17
显然,cmake可执行文件不在您的路径中;这就是您收到cmake: command not found消息的原因。使用以下命令找到cmake可执行文件
find / -name 'cmake' -perm -111 -type file(例如,在我的系统上,结果是/Applications/CMake 2.8-9.app/Contents/bin/cmake;在您的系统上可能与此类似)。然后使用完整路径运行cmake,例如
/Applications/CMake\ 2.8-9.app/Contents/bin/cmake .(请注意目录名称中空格前的反斜杠)。当然,您也可以将CMake的bin目录添加到您的路径中。
https://stackoverflow.com/questions/16271517
复制相似问题