【问题标题】:Enthought Canopy on Mac OS X installing external program Dolfin (FEniCS)Enthought Canopy 在 Mac OS X 上安装外部程序 Dolfin (FEniCS)
【发布时间】:2013-04-22 16:45:45
【问题描述】:

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

最初,我在 https://pypi.python.org/pypi/DOLFIN/1.2.0 下载了适用于 python 的 DOLFIN。在 DOLFIN 文件夹的安装文件中,有一个“简单构建和安装”的步骤,它说要发出命令:

cmake .
make install

所以,我从以下网址下载了 Cmake:www。 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:fenicsproject.org/download/osx_details.html

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

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

所以,简而言之,我不知道如何将 DOLFIN 安装到 Enthought Canopy 中。

【问题讨论】:

标签: python macos module installation enthought


【解决方案1】:

显然 cmake 可执行文件不在您的 PATH 中;这就是您收到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 目录添加到你的 PATH 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多