1

我最近通过 MacPorts 将 FiPy 包安装到我的 Macbook 上,其中包含所有依赖项。我在 Python 中将 FiPy 和 NumPy 称为包没有任何问题。

现在我已经开始工作了,我想看看这些例子。但是,我在计算机中找不到“基本目录”或 FiPy 目录。

如何找到基本目录?如果我通过 Macports 安装了所有这些,我什至还有基本目录吗?

作为说明,我使用的是 Python27。

请帮忙!谢谢。

4

3 回答 3

2

来自 FiPy 文档(http://www.ctcms.nist.gov/fipy/README.html):

当引用文件系统路径时,假定当前工作目录是 FiPy 分发目录,称为“基本目录”,例如:

示例/扩散/稳定状态/mesh1D.py

将对应于,例如:

/some/where/FiPy-XY/examples/diffusion/steadyState/mesh1D.py

这只是意味着如果 FiPy 存储库被克隆或解压缩,然后目录更改为fipy/. 它会在setup.py那里examples/。如果您安装 FiPy 时没有克隆或使用 tarball(例如使用 pip 代替),分发目录(基本目录)将不可用。

这不是从返回的路径import fipy; print(fipy.__file__)。就是安装路径。

于 2014-09-25T16:38:27.553 回答
0

尝试:

import FiPy
print FiPy.__file__
于 2014-09-10T22:32:18.210 回答
0

因为我在 Ubuntu 上遇到了同样的问题,所以我在这里发布了这个。如果您使用 miniconda 或 anaconda 安装它,它将是:

/home/username/miniconda<version>/envs/<name of the environemnt you installed fipy in> 如果您收到 fipy module not found 的错误,您不需要导出路径,但您只需要: conda activate <nameOfEnvironment you installed fipy there>

于 2019-06-18T07:03:08.033 回答