Python-FiPy有限体积安装
FiPy是基于标准有限体积(FV)方法,用Python编写的面向对象的偏微分方程(PDE)求解器。通过Pygmsh或gmsh对求解域进行网格划分,然后基于Fipy求解偏微分方程。
1 下载与安装
主要下载和安装工具:Pygmsh、Fipy、mayavi、gmsh。
1.1 Pygmsh下载安装
Pygmsh可在终端(cmd)输入
pip install pygmsh
或者在官网直接下载手动安装。
1.2 Fipy下载安装
分别在终端输入以下命令进行下载
pip install future
pip install fipy
1.3 Mayavi下载安装
mayavi是三维问题的可视化显示界面的库。依赖VTK, traits,PyQt4,numpy工具包。依次对VTK, traits,PyQt4,numpy和mayavi进行下载安装或者在官网直接下载手动安装。
注意:VTK必须与mayavi版本对应。如果pip下载找不到vtk对应版本,可以在python包下载进行下载对应版本。
详细安装步骤见
python fipy的安装及简单使用-python黑洞网 (pythonheidong.com)
(51条消息) python fipy的安装及简单使用_羽之野_的博客-CSDN博客_fipy 安装
1.4 Gmsh 下载安装
根据gmsh的官方推荐,gmsh的python API可以通过安装gmsh库实现
pip install gmsh
但由于网速等原因,直接使用该指令可能会失败,所以手动下载安装包并进行gmsh的python API配置:
1)下载并解压gmsh-4.6.0.tar.gz
网址:https://pypi.org/project/gmsh/#files
2)查看自己系统类型
在python中查看(该代码源自文件中的setup.py的代码)
import platformprint(platform.system().lower())print(platform.machine().lower())
3)手动下载对应的gmsh版本
网址:https://gmsh.info/bin
64位windows对应 http://gmsh.info/bin/Windows/gmsh-4.6.0-Windows64-sdk.zip
文件大小30M
将下载好的文件放到gmsh-4.6.0.tar.gz 压缩包/gmsh-4.6.0/gmsh-4.6.0/下
4)修改gmsh-4.6.0.tar.gz 压缩包/gmsh-4.6.0/gmsh-4.6.0/setup.py
删除第50行的 self._download()
删除第55行~60行的_download(self)函数
如果python为32位,将第35行的name = "gmsh-{}-{}-sdk".format(version, plat)替换成name = "gmsh-{}-{}-sdk".format(version, 32)
5)在终端切换目录至 X/gmsh-4.6.0/gmsh-4.6.0/ ,输入指令:
python setup.py install
备注:如果出现==“the wheel package is not available”==的提示,请安装wheel库
pip install wheel
6) 重新开启终端,检查gmsh库是否可用
pythonimport gmsh
没有异常证明可用
参考:
gmsh 的python API配置_Lothar_Wind的博客-CSDN博客_gmsh python
注意: gmsh.exe
文件需要复制到…Anaconda/Scripts/
或
…Python/Scripts/
中。
如有问题,非常欢迎大家的反馈!
Python-FiPy有限体积安装相关推荐
- Python有限体积流体开尔文-亥姆霍兹不稳定性
本文,我们将使用有限体积方法模拟开尔文-亥姆霍兹不稳定性. 我们将考虑一种可压缩流体,它具有向背景相反方向移动的高密度流. 速度切变引起了著名的不稳定性,有时在云层和木星的大红斑中也可以看到这种不稳定 ...
- 解决python通过pip离线安装flask,numpy报错解决(centos)
1. 离线安装Python https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 解压,编译,安装 tar xzvf Python-3.7. ...
- 在anaconda安装python命令_windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- python基础:python扩展包的安装方式
python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装, ...
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- python 离线下载和安装第三方库 .whl wheel 文件
python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...
- python pytorch 包的安装
python pytorch 包的安装 打开官网:https://pytorch.org/ https://pytorch.org/get-started/locally/
- windows 64位 dll文件 位置及python包rtree shapely安装
位置 \Windows\System32 python包依赖包安装 rtree 依赖 spatialindex(spatialindex.dll spatialindex_c.dll) shape ...
- python新手之一环境安装
今天开始学习python,首先环境安装 1.下载安装 在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因 ...
最新文章
- 东莞与华为共建国家新型智慧城市建设示范区
- H3C 7506E基于时间的分时段上网的ACL
- 基于Struts2的供求信息网设计(一)
- LeetCode 36有效的数独37解数独(八皇后问题)
- Python编程:pycharm开发工具汉化步骤
- VSCode如何搭建Vue项目?详细步骤
- Python 小白实例(一)——体脂率的计算(输入输出)
- 快速找回Edge浏览器书签的方法
- 从零学习Belief Propagation算法(三)
- 《一切都是最好的安排》脑图
- c语言编程定位的计算机,高校计算机专业C语言教学的四个定位
- html阴影效果骰子,flex布局案例(骰子)
- 操作系统----大内核与微内核
- 快速排序的5种优化方法
- 区块链APP怎么开发?深入分析
- STM32山外示波器程序
- 【TypeScript】Object、object和{}类型
- curl https -k
- unity 通过audio mixer 来控制音频的大小
- Robust High-Resolution Video Matting with Temporal Guidance(具有时间引导的稳健高分辨率的实时视频抠图) 阅读笔记