一、安装概述
Python中的py6s只是接口,没有可执行的编译文件,如果只安装py6s会提示“6S executable not found”,所以需要编译制作可执行文件,具体步骤如下:
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
Make和tar是linux中的命令(个人理解)
fortran是一门编译性的语言,适合于做科学计算(相当于公式的翻译)
fort99是Free Fortran Compilers
二、安装步骤
1.安装mingw
官网(www.mingw.org)
https://www.cnblogs.com/LIJIH/p/12533926.html(安装教程,介绍的很仔细)
安装成功的标志
2.安装make和tar
GnuWin32 Packages,找到Make和tar,下载第一个文件,按照默认设置安装
3.下载fort99.zip
下载之后解压,没有安装这一步,直接放到安装路径
4.将3和2添加至系统环境变量,下图最后两个
5.下载6SV-1.1
https://rtwilson.com/downloads/6SV-1.1.tar
下载好后,解压放置到任意位置,找到文件夹中的Makefile文件,删除-lm(.exe加不加都行,不加.exe的编译成果也能用)
6.编译6SV-1.1
打开cmd,cd切换到6SV-1.1存放路径,输入make开始编译
检查是否编译成功
sixsV1.1 < ..\Examples\Example_In_1.txt
编译成功的标志
7.在python中检查是否能用
>>> from Py6S import *
>>> SixS.test()
成功标志
三、参考资料
Py6S模块安装过程(Win10环境,64位)-CSDN博客
主要是参考这篇博客安装成功的
安装包和可执行文件
链接:https://pan.baidu.com/s/1HATtvLLU4LE7_ZqQpLZqIA
提取码:xx5w