gprmax吧 关注:553贴子:1,919
  • 3回复贴,共1

gprMax安装过程中可能出现的问题

取消只看楼主收藏回复

在安装gprMax的时候可能会出现各种各样的问题,在这里小可爱就给大家大致讲一下都会出现哪些问题以及该如何解决。
1.Q:安装完成miniconda之后,打开DOS窗口在里面按照步骤输入conda update conda命令,结果显示“conda不是内部或外部命令”,这是什么原因?
A:一般在DOS窗口中输入命令之后如果出现“xxxx不是内部或者外部命令”错误提示,一般情况下是环境变量没有配置所导致的结果,二般情况下是你把关键字打错了,比如你把conda打成了conde,那这里我们不考虑二般情况,只考虑一般的情况。现在回到安装moniconda的最后一步,如图可以看到第一个没有勾选的提示框为“add anaconda to my PATH environment variable”,勾选之后,关于moniconda的相关变量便会被添加到环境变量之中,如果没有勾选,那么相关的环境变量将不会添加到环境变量中,由此所导致的结果就是“conda不是内部或外部命令”(关于环境变量的作用,大家可以自己搜索),那么在我们安装完成之后,没有勾选这个选项该怎么办?卸载重新安装吗,可以的,但稍微有点麻烦,另一个做法就是我们可以手动将相关路径添加到环境变量中,此时我们要做的就是在环境变量中的用户变量中的PATH路径中添加:
zzz\Miniconda3;
zzz\Miniconda3\Scripts;
zzz\Miniconda3\Library\bin
这三条命令即可,zzz表示miniconda的安装路径,按照你电脑上的安装路径来写。完成之后,再试试,恩,可以了,完美。


IP属地:广东1楼2017-11-16 19:57回复
    2.Q:上面的步骤都没问题,但是在执行到conda env create -f conda_env.yml时,下载到一半的时候出现问题,报错了,如图所示,该怎么办?

    A:出现这种问题一般都是由于网速问题,由于我们在这一步要下载的内容在国外的服务器上,当我们在国内的时候,下载的速度就会非常慢,甚至出现网络连接断开现象,一旦出现这种现象,那么呈现的就是上图所示内容,这种情况下,我们需要做的就是通过清华源镜像下载,也就是说我们现在不从国外服务器上下载了,而是从国内的服务器上进行下载与国外服务器上一模一样的内容,那么怎做做呢?
    首先在执行conda env create -f conda_env.yml之前,先执行以下几条语句:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    执行完毕后,按上面的设置镜像源后需打开C:\XXX\.condarc这个文件删除 -defaults这一行,每个人的.condarc文件存放路径不一定相同,可利用everything软件搜索寻找,找到后打开,删除其中的-defaults这一行,保存。(关于上述操作,可参考http://www.lqkweb.com/blog.php?id=80执行) 完毕后,国内镜像添加完毕,此时再执行conda env create -f conda_env.yml语句,可以发现下载速度明显提高很多,且不会出现错误。
    另外,在贴吧中很多人提到在安装完毕后运行,会提示出现错误,比如:ImportError: No module named 'psutil'等等,我觉得,我觉得,恩是我觉得啊,就有可能是在这一步出现的问题,在所有的包还没有被完全下载完毕的时候,如果你以为已经完成了,并且接着按着步骤往下做,那么在安装完毕后运行仿真模型时,便会出现组件缺失的情况,毕竟,都没有下载下来啊。,所以这一步很重要的,一定要保证所有的包都已经被完全下载下来了,才能进行下一步啊。


    IP属地:广东2楼2017-11-16 21:01
    回复(1)
      3.Q:在进行python setup.py build操作时,提示python: can’t open file ‘setup.py’错误,这是为什么?

      A:一般出现No such file or directory的情况,大都是由于你所要操作的目标文件的路径与你现在所处的路径不同所致,因此正确的做法应该是先进入setup.py文件所在的路径,比如我的setup.py文件在C:\Users\XKA\gprMax这一路径下,那我要做的就是cd C:\Users\XKA\gprMax,然后再执行python setup.py build操作,完成之后,没毛病,完美。


      IP属地:广东3楼2017-11-16 21:10
      收起回复
        如果你在安装的过程中还出现过其他的问题,非常欢迎你把你遇到的问题以及解决方法写在这里,以方便更多的gprMax使用者,我们都是小可爱,茄子,耶!


        IP属地:广东4楼2017-11-16 21:16
        回复