GemPy是一个免费开源的Python软件包,主要用于建立三维地质模型。以下是windows下GemPy的安装过程。
一、(可选步骤)N卡加速
如果使用的是英伟达的RTX显卡,可以去N卡官网下载cuda安装包以启用GPU加速。
首先检查显卡支持的CUDA版本。打开NVIDIA控制面板。
然后打开“帮助”,“系统信息”:
切换到“组件”。检查一下CUDA Driver版本。的版本:
然后去这个网站,检查一下CUDA Toolkit所需的最低版本驱动
https://link.zhihu.com/?target=https%3A//docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
Geforce Experience下载:
https://link.zhihu.com/?target=https%3A//www.nvidia.cn/geforce/geforce-experience/
然后去NVIDA的CUDA官网下载相应版本的CUDA Toolkit,我下载的是12.0 的windows 10 X86_64版本
cuda下载链接:
https://link.zhihu.com/?target=https%3A//developer.nvidia.com/cuda-toolkit
双击安装包后选择安装路径,然后一路点下一步。
这时它会要求装Visual Studio,因为在编译某些库的时候会用到。点上面的VS链接,去微软官网下一个就好。装好后点后退,再下一步。
最后检查一下是否安装成功。打开CMD,输入“nvcc -V”
最后再去路径“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin”下,找到两个文件“cublas64_XX”与“nvrtc64_XX”。把它们复制一份,分别重命名为“cublas64_70”与“nvrtc64_70”,放在原先路径之下。
二、安装Conda与配置环境
这里安装的是Anaconda。
安装完成后,打开anaconda navigator,新建一个环境。
打开anaconda prompt,键入命令“conda init powershell”执行。
接下来开始在prompt中一句句执行下列命令。有时候prompt窗口会卡住不刷新,激活窗口就好。
conda update --all
conda install libpython
conda install m2w64-toolchain
conda install git
conda install -c conda-forge pygpu
pip install theano==1.0.4
三、安装GemPy
在anaconda prompt窗口中键入命令:
pip install gempy
安装Jupyter
conda install Jupyter
conda install nb_conda_kernels
pip install jupyter-conda
理论上搞完上面那一大套,gempy就应该安装成功了。