Python 在Mac OS X上安装外部程序Dolfin(FEniCS)的Enthow Canopy

Python 在Mac OS X上安装外部程序Dolfin(FEniCS)的Enthow Canopy,python,macos,module,installation,enthought,Python,Macos,Module,Installation,Enthought,在过去的几周里,我开始用Python编程,并一直在使用Enthound Canopy的Python环境(使用Mac OS X)。我对使用python模块FEniCS/DOLFIN对不可压缩的Navier-Stokes方程建模感兴趣,但我在尝试安装它时遇到了问题 最初,我在以下位置下载了DOLFIN for python:。在DOLFIN文件夹的安装文件中,有“简单构建和安装”的步骤,其中说明要发出以下命令: cmake . make install 因此,我从www.Cmake.org下载了C

在过去的几周里,我开始用Python编程,并一直在使用Enthound Canopy的Python环境(使用Mac OS X)。我对使用python模块FEniCS/DOLFIN对不可压缩的Navier-Stokes方程建模感兴趣,但我在尝试安装它时遇到了问题

最初,我在以下位置下载了DOLFIN for python:。在DOLFIN文件夹的安装文件中,有“简单构建和安装”的步骤,其中说明要发出以下命令:

cmake .
make install
因此,我从www.Cmake.org下载了Cmake(假设我所要做的就是下载并安装它,那么我就可以在终端中引用
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'.
。。。这显然不起作用

所以,我想我应该试着从fenicsproject.org/download/osx_details.html安装整个FEniCS

但是,FEniCS是针对系统Python构建的,不会与其他Python包一起使用

(Enthound Canopy提供了安装外部软件包的信息:。但是,我想我是按照“从命令行遵循标准python安装过程”的步骤2进行操作的。)


因此,简而言之,我不知道如何将DOLFIN安装到Enthow Canopy中。

显然,cmake可执行文件不在您的路径中;这就是为什么会出现
cmake:command not found
消息。使用查找cmake可执行文件

find / -name 'cmake' -perm -111 -type file
(例如,在我的系统上,结果是
/Applications/cmake2.8-9.app/Contents/bin/CMake
;在你的系统上可能类似)。然后使用完整路径运行cmake,例如

/Applications/CMake\ 2.8-9.app/Contents/bin/cmake .
(注意目录名中空格前的反斜杠)。当然,您也可以将CMake的
bin
目录添加到您的路径中。

也许这有助于: