Lammps:Python上Ovito模块配置的问题与解决
目录
- Lammps:Python上Ovito模块配置的问题与解决
- 安装环节:
- (1)安装python
- 安装了32位python的情况
- 安装了64位python的情况
- (2)安装ovito模块
- 测试环节:
- Ovito版本号显示
- ——ovito版本的查看
Lammps:Python上Ovito模块配置的问题与解决
在python中安装Ovito模块,是为以后更好的编写对应的Ovito处理代码。这块儿是自己给自己挖的坑,如果能填,那真是太好了。 昨天花了一天时间为自己的pycharm配置ovito模块。自己所需要的东西越细致,光在配置环境上花费的时间就会更多。因为会出现和自己问题一样的人越来越少,能依靠的大佬也越来越少,只能自己总结。以下是自己踩过的一些坑,希望能为各位点拨一二。
ovito由于其图形界面化的处理方式,成为了许多lammps使用者后处理过程中最受欢迎的软件,它也提供了python接口模块,可以让ovito的分析更加灵活。
本博文的运行环境为windows 11,大部分的安装过程提供的链接都可以进行参考,各位热心的博主写得都很详细。但是在安装过程中,如果出现和我一样并不顺利的情况,也希望自己的总结可以帮助到大家!
安装环节:
参考链接:
https://zhuanlan.zhihu.com/p/568719291
(1)安装python
Ovito Python Module支持的python版本为:
- Windows:3.7 – 3.10(64 位)
- Linux:3.7 – 3.10(64 位)
- macOS:3.7 – 3.10
根据自己的系统,选择python安装包即可,我本次安装使用的是最新的python3.11.0。
如果自己的系统在之前已经安装了python还请检查以下自己的python默认是32位还是64位,自己在之前学爬虫的时候为python与pip环境设置为了32位,导致后面的安装十分困难。这就需要重新下载64位的python,重新配置环境变量,为电脑上存在的32位与64位python与pip更换对应名称再进行相应操作。并且,ovito模块只能用64位的python安装。
如果记得自己的安装路径,并保留了安装包就可以直接看是否存在amd32进行判断。
如果不记得安装路径,也可以在cmd中输入如下的语句进行查看。
python -m pip debug --verbose
接下来会返回python的版本信息和pip的版本信息
这是我更换为64位后显示的信息。
安装了32位python的情况
如果返回的是32位的python基本信息,也不用着急,我也是这样一步步走过来的。目前我们的问题是需要安装一个64位的python并要与之前安装的32位python有别,即在电脑上安装两个不会冲突的python.exe。
首先,进入python官网
python官网
在download选项卡中点击windows。
选择一个符合系统的版本进行安装即可,建议选择installer版本,这样的结果是下载了一个安装包,后续的操作是界面化的,非常方便。安装python的教程有很多,这里就不赘述了。
安装好了之后,配置多个环境变量的方法这篇文章可以进行参考
https://blog.csdn.net/weixin_46713695/article/details/125546278)
在进行了相应安装之后,进行到第7步出现了一些问题,在cmd中输入python3.9.4显示如下:
这种情况需要将自己配置的环境变量放置在Path之前,同时检查生成的文件夹名称是否正确
接下来再进行版本查看,便可以显示对应结果
在进行pip的版本安装后,第八步同样无法继续进行
报错为:不能启动pip3.11.exe
Fatal error in launcher: Unable to create process using
'"e:\python3.11.0\python3.11.0.exe""C:\Python3.11.0\Scripts\pip3.11.exe" list': ???????????
这种情况需要重新建立python与pip文件的关联:
一种方式是通过许多答主提及的:
python -m pip install --upgrade pip
但是这种方式,在最新版的python中无法重新建立连接,于是需要通过如下的语句强制重装pip:
python -m pip install --upgrade --force-reinstall pip
再进行pip3.11的判断,会得到如图所示的成功结果:
参考链接:
https://blog.csdn.net/SouthWind0/article/details/124209148
接下来就可以进行安装了64位python的情况
安装了64位python的情况
如果检查好了自己的python版本满足安装ovito同时也默认安装了64位的python.exe和pip.exe,接下来的工作就十分容易了。
(2)安装ovito模块
按照该链接提供的步骤进行即可。
https://blog.csdn.net/lammps_jiayou/article/details/127074953
但是在文中第三步使用pip install 的时候出现了问题,因为自己安装的ovito是最新的3.7.11版本,于是将老师文章中的后面版本信息更换为3.7.11(一定要安装和自己ovito版本一样的python模块1),ERROR提示不存在这个版本的ovito
后来通过在PYPI(pip)官网查询ovito,发现使用官网提供的安装语句便不会报错,具体流程如下:
在搜索框中输入——ovito
选择第一个ovito 3.7.11.post1
下面会告知安装语句
python -m pip install -U ovito
(注意:第一个python要与自己安装后重新命名的python对应,我为了和之前安装的32位python3.8.2区别,将3.11.0中python.exe更名为pyton3.11.0.exe才进行了正确的安装)
如果各位的ovito版本不是最新的版本,可以通过release history选项进行历史版本的查看
测试环节:
Ovito版本号显示
打开自己的编译软件,我使用的是pycharm,编写如下的语句后“运行”
import ovito
print('Hello,this is ovito %i.%i.%i' %ovito.version)
返回如下所示的结果:
得到对应的ovito版本号则说明安装成功了!
——ovito版本的查看
在你已经删除了安装包的情况下:
Help →\rightarrow→ System Information 中可以查看
ovito版本查看方式 ↩︎
Lammps:Python上Ovito模块配置的问题与解决相关推荐
- python安装numpy模块-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- python numpy安装步骤-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- Python安装及环境配置一文式解决
目录 一.前言介绍 二.Anaconda的下载及安装 2.1.Anaconda的下载及安装 2.2.测试Anaconda是否安装成功 三.Cuda以及Cudnn的下载安装 3.1.1.Cuda以及Cu ...
- Python引用pymssql模块打包报错的解决方法
通过pymssql对数据库进行操作,用pyintaller或pysimplegui-exemaker打包时 在网上找了很多解决办法都没有用,什么版本不对,将pymssql安装指定版本2.1.4,打包时 ...
- linux下载tkinter模块,Linux升级Python提示Tkinter模块找不到解决
一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250- ~]# python Python 2.6. (r266:, Feb , ::) [GCC ...
- 在CentOS 7上安装并配置Python 3.6环境
在纯净的 CentOS 系统上安装 Python 环境主要有两种办法. 一种是通过源码编译安装,另外一种就是安装已经打好的 RPM 包.依照个人习惯,我们先来看一下如何通过源码编译的方式安装 Pyth ...
- 怎样安装python在桌面_在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程...
什么是 Jupyter Lab Jupyter Lab 是 Jupyter notebook 的升级版,优点这里不作赘述. 一.安装 Jupyter Lab 如果你安装了 Anaconda,最新版的 ...
- 如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程,加上传Pypi,上传之后又如何增删whl项目
如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程 0 对于python中包概念的理解 一 创建setup.py文件 # 打包成模块压缩包 from distutils. ...
- Python:机器学习模块PyTorch【上】
点击访问:PyTorch中文API应用具体代码地址 自动求导机制 本说明将概述Autograd如何工作并记录操作.了解这些并不是绝对必要的,但我们建议您熟悉它,因为它将帮助您编写更高效,更简洁的程序, ...
- python ovito模块计算某一类原子的MSD均方位移
此文章为用python ovito模块计算某一类原子的MSD ovito.modifiers.CalculateDisplacementsModifier 基于ovito.pipline.Refer ...
最新文章
- 奥斯陆大学计算机,奥斯陆大学雅思要求
- Golang undefined: strings.ReplaceAll解决
- ITK:图像阈值演示可用的阈值算法
- Boost在Linux和windows下的编译 32位 64位
- 【刷题】BZOJ 4176 Lucas的数论
- 微信小程序 AppID和AppSecret的获取方式
- Mysql基础--表的操作
- React Native屏幕尺寸适配
- python小明爬楼梯_爬楼梯(Python and C++解法)
- 记一次easywechat企业付款问题
- 物联网ARM开发高级
- 12行代码拿下所有lol皮肤!!Python超简单爬虫【内附详细教学 】
- 计算机中的windows任务管理器在哪,window任务管理器在哪,windows7如何重装
- aect17定义_美AECT日前发布新的教育技术定义
- 【财务】FMS财务管理系统---对账平台
- TIA WinCC Professional入门经典(2) 创建画面与联合仿真
- 【 MVC 】显示数据库数据表格
- Ubuntu软件安装与卸载
- TIPTOP 4GL——自定义按钮前加图标
- 冷读术:瞬间抓住人心和操控人心的沟通技巧