在macosx上安装外部程序Dolfin(FEniCS)的enhoush Canopy

2024-05-15 03:41:39 发布

您现在位置:Python中文网/ 问答频道 /正文

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

最初,我在:https://pypi.python.org/pypi/DOLFIN/1.2.0下载了DOLFIN for python。在DOLFIN文件夹的安装文件中,有“简单构建和安装”的步骤,并显示要发出以下命令:

cmake .
make install

所以,我从www.Cmake.org下载了Cmake(假设我只需要下载并安装它,那么我就可以在终端中引用cmake)。在

然后我进入Mac终端,找到DOLFIN文件夹的位置,并尝试了上述命令。。。在

^{pr2}$

。。。这显然行不通。在

所以,我想我应该试着从以下位置安装FEniCS:fenicsproject.org/download/osx\u详细信息.html格式

然而,FEniCS是针对系统Python构建的,不能与其他Python包一起使用。在

(Enhoush Canopy提供了安装外部软件包的信息:https://support.enthought.com/entries/23389761-Installing-external-packages-into-Canopy-Python。但是,我想我是按照“从命令行遵循标准的python安装过程”来执行步骤2的。)

所以,简言之,我不知道如何将DOLFIN安装到热情的顶棚中。在


Tags: httpsorg命令文件夹cmakepypi终端环境
1条回答
网友
1楼 · 发布于 2024-05-15 03:41:39

很明显,cmake可执行文件不在您的路径中;这就是您得到cmake: command not found消息的原因。使用查找cmake可执行文件

find / -name 'cmake' -perm -111 -type file

(例如,在我的系统中,结果是/Applications/CMake 2.8-9.app/Contents/bin/cmake;在您的系统上可能类似)。然后使用完整路径运行cmake,例如

^{pr2}$

(注意目录名中空格前的反斜杠)。当然,也可以将CMake的bin目录添加到路径中。在

相关问题 更多 >

    热门问题