Python 如何知道.f90文件安装在何处?

Python 如何知道.f90文件安装在何处?,python,linux,fortran,Python,Linux,Fortran,我安装了一个Linux软件,用编译,制作安装。然后我找不到名为aaa.f90的文件,aaa.f90由bbb.py调用,这两个文件在我的安装目录中。我怎么知道它是从Makefile安装到哪里的?我试过“哪个aaa.f90”,它不起作用 我试图读取Makefile.am、Makefile.in,但很难理解。它搜索可执行文件的路径。为什么不直接使用find从命令行中查找它呢? 例如: 您可能需要sudo以这种方式查找给定的文件,但在这种情况下似乎不太可能。两个多文件,许多我无权访问的目录。通过搜索Ma

我安装了一个Linux软件,用编译,制作安装。然后我找不到名为aaa.f90的文件,aaa.f90由bbb.py调用,这两个文件在我的安装目录中。我怎么知道它是从Makefile安装到哪里的?我试过“哪个aaa.f90”,它不起作用


我试图读取Makefile.am、Makefile.in,但很难理解。

它搜索可执行文件的路径。为什么不直接使用find从命令行中查找它呢?
例如:


您可能需要sudo以这种方式查找给定的文件,但在这种情况下似乎不太可能。

两个多文件,许多我无权访问的目录。通过搜索Makefile找到它安装在哪里?好吧,没有看到Makefile,我猜不出。如果您将make进程的输出重定向到一个文件,并在其中搜索,您应该能够找到它。看起来这是唯一的方法。我不喜欢automake软件,因为它使生成文件变得如此复杂。如果你在bash上,你可以使用
find/-name aaa.f90-print 2>/dev/null
,它会隐藏所有错误消息,这样你就只能看到真正的点击。
find / -name aaa.f90 -print