目录

  • 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 中可以查看


  1. ovito版本查看方式 ↩︎

Lammps:Python上Ovito模块配置的问题与解决相关推荐

  1. python安装numpy模块-python的numpy模块安装不成功简单解决方法总结

    为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...

  2. python numpy安装步骤-python的numpy模块安装不成功简单解决方法总结

    为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...

  3. Python安装及环境配置一文式解决

    目录 一.前言介绍 二.Anaconda的下载及安装 2.1.Anaconda的下载及安装 2.2.测试Anaconda是否安装成功 三.Cuda以及Cudnn的下载安装 3.1.1.Cuda以及Cu ...

  4. Python引用pymssql模块打包报错的解决方法

    通过pymssql对数据库进行操作,用pyintaller或pysimplegui-exemaker打包时 在网上找了很多解决办法都没有用,什么版本不对,将pymssql安装指定版本2.1.4,打包时 ...

  5. linux下载tkinter模块,Linux升级Python提示Tkinter模块找不到解决

    一.安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250- ~]# python Python 2.6. (r266:, Feb , ::) [GCC ...

  6. 在CentOS 7上安装并配置Python 3.6环境

    在纯净的 CentOS 系统上安装 Python 环境主要有两种办法. 一种是通过源码编译安装,另外一种就是安装已经打好的 RPM 包.依照个人习惯,我们先来看一下如何通过源码编译的方式安装 Pyth ...

  7. 怎样安装python在桌面_在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程...

    什么是 Jupyter Lab Jupyter Lab 是 Jupyter notebook 的升级版,优点这里不作赘述. 一.安装 Jupyter Lab 如果你安装了 Anaconda,最新版的 ...

  8. 如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程,加上传Pypi,上传之后又如何增删whl项目

    如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程 0 对于python中包概念的理解 一 创建setup.py文件 # 打包成模块压缩包 from distutils. ...

  9. Python:机器学习模块PyTorch【上】

    点击访问:PyTorch中文API应用具体代码地址 自动求导机制 本说明将概述Autograd如何工作并记录操作.了解这些并不是绝对必要的,但我们建议您熟悉它,因为它将帮助您编写更高效,更简洁的程序, ...

  10. python ovito模块计算某一类原子的MSD均方位移

     此文章为用python ovito模块计算某一类原子的MSD ovito.modifiers.CalculateDisplacementsModifier 基于ovito.pipline.Refer ...

最新文章

  1. 奥斯陆大学计算机,奥斯陆大学雅思要求
  2. Golang undefined: strings.ReplaceAll解决
  3. ITK:图像阈值演示可用的阈值算法
  4. Boost在Linux和windows下的编译 32位 64位
  5. 【刷题】BZOJ 4176 Lucas的数论
  6. 微信小程序 AppID和AppSecret的获取方式
  7. Mysql基础--表的操作
  8. React Native屏幕尺寸适配
  9. python小明爬楼梯_爬楼梯(Python and C++解法)
  10. 记一次easywechat企业付款问题
  11. 物联网ARM开发高级
  12. 12行代码拿下所有lol皮肤!!Python超简单爬虫【内附详细教学 】
  13. 计算机中的windows任务管理器在哪,window任务管理器在哪,windows7如何重装
  14. aect17定义_美AECT日前发布新的教育技术定义
  15. 【财务】FMS财务管理系统---对账平台
  16. TIA WinCC Professional入门经典(2) 创建画面与联合仿真
  17. 【 MVC 】显示数据库数据表格
  18. Ubuntu软件安装与卸载
  19. TIPTOP 4GL——自定义按钮前加图标
  20. 冷读术:瞬间抓住人心和操控人心的沟通技巧

热门文章

  1. 第5-5课:最大流问题(图文篇)
  2. 自考《离散数学》题型总结
  3. Ubuntu 解决WPS缺少宋体,微软雅黑等中文字体
  4. 经纬度转换,度转度分秒,度分秒转为度,前端js
  5. Apizza-快速生成Api文档
  6. 研发/项目计划管理表格
  7. matlab与焓湿图,excel与焓湿图的完美结合
  8. html + js 上传 图片
  9. 「职业解读」软件测试工程师
  10. 同态滤波(光照不均)