最近,我通过FiPy将FiPy包安装到了我的Macbook上,其中包含了所有的依赖项。我在Python中将FiPy和NumPy作为包调用没有问题。
现在我已经开始工作了,我想看看这些例子。但是,我无法在我的计算机中找到“基本目录”或FiPy目录。
我怎样才能找到基本目录?如果我已经通过Macports安装了所有这些,那么我甚至有基本目录吗?
作为注释,我正在使用Python27。
求你了救命!谢谢。
发布于 2014-09-25 16:38:27
来自FiPy docs (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.py和examples/在那里。如果没有克隆或使用tarball安装FiPy (例如,使用pip ),则分发目录(基本目录)将不可用。
这不是从import fipy; print(fipy.__file__)返回的路径。这是安装路径。
发布于 2014-09-10 22:32:18
尝试:
import FiPy
print FiPy.__file__发布于 2019-06-18 07:03:08
因为我和Ubuntu有同样的问题,所以我在这里发布了这个。如果您已经使用miniconda或anaconda安装了它,则如下所示:
/home/username/miniconda<version>/envs/<name of the environemnt you installed fipy in>如果您得到没有找到fipy模块的错误,则不需要导出路径,而只需要:conda activate <nameOfEnvironment you installed fipy there>
https://stackoverflow.com/questions/25775880
复制相似问题