【发布时间】:2017-10-27 00:43:07
【问题描述】:
我正在尝试安装一个软件,一个 FORTRAN77 到 Fortran90 的转换器,fortran_tools,我已经将源代码克隆到我的本地存储库中,那么如何配置和构建软件并使其运行?希望能推荐一系列的程序
【问题讨论】:
我正在尝试安装一个软件,一个 FORTRAN77 到 Fortran90 的转换器,fortran_tools,我已经将源代码克隆到我的本地存储库中,那么如何配置和构建软件并使其运行?希望能推荐一系列的程序
【问题讨论】:
该项目似乎是纯 python。所以安装它不需要编译。作为一个 python 包,安装过程包括使你的 python 解释器可以使用源代码。这可以通过附加路径或使用包维护者提供的安装脚本(称为setup.py)来完成。
没有setup.py所以你不能按通常的方式安装它。如果您希望能够从任何地方访问该类,则必须附加您的路径或创建一个设置文件。
export PYTHONPATH=path_to_code:$PYTHONPATH
从那里,按照测试目录中的示例进行操作:
from fortran_tools import Fixed2Free
import os
path = '.'
filename = 'myfile_without_extension'
input_path = os.path.join(path, 'input', filename + '.f')
output_path = os.path.join(path, 'output', filename + '.f90')
Fixed2Free.from_argv(['', input_path, output_path, '--style'])
input_path 是您要转换的文件的路径,output_path 是转换后文件的路径。
【讨论】: