**
gprmax在windows下的安装
**
gprmax安装准备
1.安装anaconda
Anaconda是一个集成环境,包含了python版本,180多个python依赖的第三方库,用于管理Python环境,此外还自带几个开发工具如:spyder、jupyter、notebook等等。 [anaconda的下载地址] (https://www.anaconda.com/distribution/#download-section) 进入到界面后: 我的我是安装在windows10下的,所以直接就选择windows版本,点击下载,我在下载的时候网速还是挺快的,如果有网速问题,可以考虑换国内源下载,具体参考:镜像网站安装 然后选择just for me就可以了,然后选择安装路径, 点击install等待安装完成。提示安装成功之后 提示安装VScode,选择点击“skip”, 两个“learn”,都取消打勾
2.Anconda配置环境变量
此电脑右键——选择属性——高级系统设置——环境变量——系统变量里面选择Path——双击,看到如下界面,选择新建,浏览选择自己的Anconda安装目录中的如下4个文件,然后点击确定。 如果双击path路径后打开不是这样的一个大框图,而是只有一行,像下面这样: 可以这样来解决,现在大部分人用的都是win10的64位的系统,只要在path的最前面,加上 C:\Windows\System64这句话就可以了,后面加一个英文的分号; 保存之后再进来就可以了。然后打开cmd窗口,输入python就可以看到如下界面: 表明环境配置成功。
3.安装git
打开cmd命令行窗口。打开方式:win+R 键,输入cmd搜索 在cmd命令窗口下输入以下命令:
conda update conda
等待git安装完成。
二.下载gprMax包
在cmd命令窗口下,先进入要安装的路径,比如我要安装在E:\mygpr路径下,则输入cmd命令:
cd /d E:\mygpr
接着输入命令:
git clone https://github.com/gprMax/gprMax.git
这一步如果报错,或者下载速度很慢,直接把http替换为git就可以了。然后cd gprMax进入gprMax目录,终端命令行输入conda env create -f conda_env.yml ,等待gprMax包下载好并创建好conda环境。
三.安装C语言编译器
关于这一步,我直接到官网下载的visual studio2022社区版,安装时,勾选使用C++的桌面开发,然后在单个组件选项中我把带v142的都勾上了,相同的选了最高版本,带windows10sdk的也是这样,不用添加环境变量,windows会默认配置一个环境变量。安装完成之后,打开环境变量会出现这样的一个东西:
四.建立安装gprMax
打开终端,进入gprMax的目录,输入activate gprMax ,然后是python setup.py build,python setup.py install 从这一步开始就会出现很多问题
问题1:Microsoft visual c++ 14.0 is required
执行上诉命令后,可能报错Microsoft visual c++ 14.0 is required,这个问题应该是visual studio编译工具没有安装需要的组件,打开控制面板,选择程序,卸载程序,选择安装的visual studio community 2022,这里根据自己安装的版本选择,右键更改,然后在单个组件中选择要求的vc142和sdk10,把需要的东西选全,然后,点击修改 。
问题2:若运行之后还出现报错:“no module named gprMax.fields_updates_ext"
gprMax3.0安装的时候可能出现了错误,解决办法是,下载:这个gprMax文件 (提取码:3ss8 ),并将这个文件替换gprMax文件夹下的gprMax模块。替换之后进入gprMax目录,执行activate gprMax python setup.py build python setup.py install 应该就可以了。
五.画图
python -m tools.plot_Ascan user_models/cylinder_Ascan_2D.out
pythpython -m gprMax user_models/cylinder_Ascan_2D.inon
如果安装成功就可以看到下图: 参考的资料:GPRMAX3.0 安装步骤及问题归纳 gprMax3.0安装教程
python脚本运行gprMax3.0批量仿真GPR数据 【Anaconda教程01】怎么安装Anaconda3
|