Debian(WSL)安装gprMax教程 - 适用于Windows系统
📅 2026/7/4 10:13:09
👁️ 阅读次数
📝 编程学习
原文发布于:https://blog.zhaoxuan.site/archives/33.html;
第一时间获取最新文章请关注博客个人站:https://blog.zhaoxuan.site。
1. gprMax介绍
gprMax是为模拟地面穿透雷达(GPR)而设计的模拟电磁波传播的开源软件。
2. 安装方法
2.1 安装和配置conda
$ conda update conda $ condainstallgit2.2 下载gprMax源码
(base)xuan@Xuan-PC:~$gitclone https://github.com/gprMax/gprMax.git Cloning into'gprMax'... remote: Enumerating objects:13192, done. remote: Counting objects:100%(1320/1320), done. remote: Compressing objects:100%(95/95), done. remote: Total13192(delta1260), reused1238(delta1225), pack-reused11872Receiving objects:100%(13192/13192),189.23MiB|6.15MiB/s, done. Resolving deltas:100%(9247/9247), done.2.3 使用conda_env.yml文件建立gprMax运行环境
(base)xuan@Xuan-PC:~$cdgprMax/(base)xuan@Xuan-PC:~/gprMax$ condaenvcreate-fconda_env.yml Collecting package metadata(repodata.json):doneSolving environment:doneDownloading and Extracting Packages2.4 编译并安装gprMax程序
(gprMax)$ python setup.py build(gprMax)$ python setup.pyinstall3. 常见问题
3.1. gcc问题
(gprMax)xuan@Xuan-PC:~/gprMax$ python setup.py build Running'build_ext --inplace'running build_ext building'gprMax.snapshots_ext'extension gcc-pthread-B/home/xuan/miniconda3/envs/gprMax/compiler_compat -Wno-unused-result -Wsign-compare-DNDEBUG-fwrapv-O2-Wall-fPIC-O2-isystem/home/xuan/miniconda3/envs/gprMax/include-fPIC-O2-isystem/home/xuan/miniconda3/envs/gprMax/include-fPIC-I/home/xuan/miniconda3/envs/gprMax/lib/python3.10/site-packages/numpy/core/include -I/home/xuan/miniconda3/envs/gprMax/lib/python3.10/site-packages/numpy/core/include -I/home/xuan/miniconda3/envs/gprMax/include/python3.10-cgprMax/snapshots_ext.c-obuild/temp.linux-x86_64-cpython-310/gprMax/snapshots_ext.o-O3-w-fopenmp-march=native error:command'gcc'failed: Permission deniedxuan@Xuan-PC:/etc/apt$whichgcc /usr/bin/gcc xuan@Xuan-PC:/etc/apt$whereisgcc gcc: /usr/bin/gcc /usr/lib/gcc
编程学习
技术分享
实战经验