Python 在Mac OS X上安装外部程序Dolfin(FEniCS)的Enthow Canopy
在过去的几周里,我开始用Python编程,并一直在使用Enthound Canopy的Python环境(使用Mac OS X)。我对使用python模块FEniCS/DOLFIN对不可压缩的Navier-Stokes方程建模感兴趣,但我在尝试安装它时遇到了问题 最初,我在以下位置下载了DOLFIN for python:。在DOLFIN文件夹的安装文件中,有“简单构建和安装”的步骤,其中说明要发出以下命令: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
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
目录添加到您的路径中。也许这有助于: