Windows中如何使用 Anaconda 和 gempy地质建模

GemPy是一个免费开源的Python软件包,主要用于建立三维地质模型。以下是windows下GemPy的安装过程。

一、(可选步骤)N卡加速

如果使用的是英伟达的RTX显卡,可以去N卡官网下载cuda安装包以启用GPU加速。

首先检查显卡支持的CUDA版本。打开NVIDIA控制面板。
一般来说,在桌面右键就行。
主页上显示的有显卡型号与驱动版本,我的是3060 Laptop,驱动版本号为528.49。
在这里插入图片描述
然后打开“帮助”,“系统信息”:
在这里插入图片描述
切换到“组件”。检查一下CUDA Driver版本。的版本:
看NVCUDA64.DLL的产品名称,我的是12.0.147。
然后去这个网站,检查一下CUDA Toolkit所需的最低版本驱动
https://link.zhihu.com/?target=https%3A//docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

我的电脑驱动版本号比要求的527.41更高,就不用更新驱动程序了。需要更新的话去下载一个Geforce Experience,这是NVIDA官方的驱动管理与优化软件。
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”
这就表示CUDA安装好了

最后再去路径“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin”下,找到两个文件“cublas64_XX”与“nvrtc64_XX”。把它们复制一份,分别重命名为“cublas64_70”与“nvrtc64_70”,放在原先路径之下。
就这俩,XX代表的数字可能不一样。

二、安装Conda与配置环境

这里安装的是Anaconda。
在这里插入图片描述
安装完成后,打开anaconda navigator,新建一个环境。
在这里插入图片描述

打开anaconda prompt,键入命令“conda init powershell”执行。
这一步是将conda 添加到环境变量中。

接下来开始在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就应该安装成功了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/456563.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

六轴机器人奇异点

1 奇异点说明 有着6个自由度的KUKA机器人具有3个不同的奇点位置。即便在给定状态和步骤顺序的情况下,也无法通过逆向变换(将笛卡尔坐标转换成极坐标值)得出唯一数值时,即可认为是一个奇点位置。这种情况下,或者当最小的笛卡尔变化也能导致非常大的轴角度变化时,即为奇点位置…

6-2、T型加减速计算简化【51单片机+L298N步进电机系列教程】

↑↑↑点击上方【目录】,查看本系列全部文章 摘要:本节介绍简化T型加减速计算过程,使其适用于单片机数据处理。简化内容包括浮点数转整型数计算、加减速对称处理、预处理计算 一、浮点数转整型数计算 根据上一节内容已知 常用的晶振大小…

C++ PE文件信息解析

尝试解析PE文件结构, 于是编写了此PE信息助手类, 暂时完成如下信息解析 1.导出表信息(Dll模块, 函数) 2.导入表信息(Dll模块, 函数) 3.资源表信息(字符串表, 版本信息, 清单信息) CPEHelper.h #pragma once// // brief: PE文件解析助手类 // copyright: Copyright 2024 Flame…

ai扩图怎么玩?分享玩法和工具!

AI扩图是近年来兴起的图片处理技术,它通过人工智能算法,将一张小图片放大并修复,使其呈现出高清晰度的效果。这项技术对于我们日常的图片处理工作来说,无疑是一大福音。本文将为你详细解析AI扩图的玩法,以及介绍一些实…

力扣经典题:另一棵树的子树

直接省事一点,炒一下100题的代码,分别讨论单节点以及双空节点的情况,然后进行递归调用 bool isSameTree(struct TreeNode* p, struct TreeNode* q) {if(pNULL&&qNULL){return true;}if(pNULL||qNULL){return false;}if(p->val!q-…

移动Web——Bootstrap

1、Bootstrap-简介 Bootstrap是由Twitter公司开发维护的前端UI框架&#xff0c;它提供了大量编写好的CSS样式&#xff0c;允许开发者结合一定HTML结构及JavaScript&#xff0c;快速编写功能完善的网页及常见交互效果 <!DOCTYPE html> <html lang"en"> &…

should be also和should also be

will also be 是正确的 但老师和新概念的两个说法都没有错. will also be 是固定搭配.就好像will not be一样, 限定词加在be前.老师说的是陈述之类的句型 Nbe动词alson/adj/动词短语.例&#xff1a;He is also good at physic. should be also还是should also be also应该插在…

四、树立边界(Negotiating Boundaries)

2.Negotiating Boundaries 二、协商边界 Other people are the biggest obstacles of focus.A colleague wants to chat.You get a WeChat message about that party tonight.You hear the familiar ping of new emails that demand a look. 他人是保持专注的最大障碍。同事想要…

【机器学习300问】23、什么是主动学习?

一、带标签的数据很难获得 机器学习中&#xff0c;比如监督学习需要带有标签的训练样本才能得到模型&#xff0c;然而在以下几种场景中去获取带有标签的数据是很难的&#xff1a; 自动驾驶场景&#xff1a;对自动驾驶汽车收集的高清地图数据或实时摄像头数据进行标注&#xff…

幻兽帕鲁PalWorld服务器2024年配置选择

幻兽帕鲁PalWorld是一款备受期待的虚拟游戏&#xff0c;其独特的幻兽系统和丰富的世界观吸引了大量玩家。然而&#xff0c;随着游戏日益受到关注&#xff0c;服务器的配置选择成为了关键问题。2024年&#xff0c;随着技术不断发展&#xff0c;玩家对于游戏体验的需求也在不断提…

nacos越权漏洞复现

1.低版本(nacos<1.4.1)默认白名单UA 开启鉴权功能后&#xff0c;服务端之间的请求也会通过鉴权系统的影响。考虑到服务端之间的通信应该是可信的&#xff0c;因此在1.2~1.4.0版本期间&#xff0c;通过User-Agent中是否包含Nacos-Server来进行判断请求是否来自其他服务端。 但…

解决maven 在IDEA 下载依赖包速度慢的问题

1.idea界面双击shift键 2.打开setting.xml文件 复制粘贴 <?xml version"1.0" encoding"UTF-8"?> <settings xmlns"http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:sc…