我最近通过MacPorts将FiPy软件包以及所有依赖项安装到了Macbook上。我毫不费力地将FiPy和NumPy称为Python包。

现在我可以正常工作了,我想看一下例子。但是,我在计算机上找不到“基本目录”或FiPy目录。

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

注意,我正在使用Python27。

请帮忙!谢谢。

最佳答案

从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/。如果您安装FiPy时没有克隆或使用tarball(例如使用pip代替),则分发目录(基本目录)将不可用。

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

08-16 13:53