FiPy"基地目录在哪里?#34;?

时间:2014-09-10 22:08:02

标签: python python-2.7 fipy

我最近通过MacPorts将FiPy软件包安装到我的Macbook上,包含所有依赖项。我没有麻烦将FiPy和NumPy称为Python中的软件包。

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

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

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

请帮忙!谢谢。

3 个答案:

答案 0 :(得分:2)

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

  

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

     

实例/扩散/稳态/ mesh1D.py

     

将对应于,例如:

     

/some/where/FiPy-X.Y/examples/diffusion/steadyState/mesh1D.py

这只是意味着工作目录,如果克隆了FiPy存储库或tarball解压缩,然后将目录更改为fipy/。它会有setup.pyexamples/。如果您在没有克隆或使用tarball的情况下安装FiPy(例如使用pip),分发目录(基本目录)将不会随时可用。

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

答案 1 :(得分:0)

尝试:

import FiPy
print FiPy.__file__

答案 2 :(得分:0)

由于我在Ubuntu上遇到了同样的问题,因此在此发布。 如果您是使用miniconda或anaconda安装的,它将是:

/home/username/miniconda<version>/envs/<name of the environemnt you installed fipy in> 如果收到未找到fipy模块的错误,则无需导出路径,而只需要: conda activate <nameOfEnvironment you installed fipy there>