计算化学公社

标题: 求助安装问题 vasp安装后怎么设置ase的环境变量呢 想要用Python调用ASE [打印本页]

作者
Author:
Jalyn    时间: 2022-7-23 12:50
标题: 求助安装问题 vasp安装后怎么设置ase的环境变量呢 想要用Python调用ASE
vasp安装后怎么设置ase的环境变量呢 想要用Python调用ASE

作者
Author:
卡开发发    时间: 2022-7-23 13:07
你要怎么样调用呢?可以把你想要达到的效果做一些具体描述?
作者
Author:
Jalyn    时间: 2022-7-23 14:20
卡开发发 发表于 2022-7-23 13:07
你要怎么样调用呢?可以把你想要达到的效果做一些具体描述?

就是切个晶面  

作者
Author:
Jalyn    时间: 2022-7-23 14:43
Jalyn 发表于 2022-7-23 14:20
就是切个晶面

>>> from ase.io import read
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'ase'
  就是读都都不出来   我感觉是应该环境变量没设置好  但是不知道怎么设置   请问这怎么设置的哇
作者
Author:
卡开发发    时间: 2022-7-23 14:48
Jalyn 发表于 2022-7-23 14:43
>>> from ase.io import read
Traceback (most recent call last):
  File "", line 1, in

有这两种可能:
1、环境变量没设置好,环境变量的设置应该比较容易网上查找到。
2、你的ase可能没装好,比方说pip和你的python根本不是匹配的,有可能用的是python2的pip或者是conda的pip,但python用的是额外的python3,也可能反过来。
作者
Author:
Jalyn    时间: 2022-7-23 14:59
卡开发发 发表于 2022-7-23 14:48
有这两种可能:
1、环境变量没设置好,环境变量的设置应该比较容易网上查找到。
2、你的ase可能没装好 ...

有点不知道怎么检查自己装没装好  请问可以帮忙检查下的吗   可以加我QQ1764715244 或者 麻烦留下个联系方式  我加您呐
作者
Author:
乐平    时间: 2022-7-23 18:13
Jalyn 发表于 2022-7-23 08:43
>>> from ase.io import read
Traceback (most recent call last):
  File "", line 1, in

建议你安装 Anaconda3。这样不用为后续安装别的 Python 库担心各种库之间的依赖关系。
你可以从清华大学的 Tuna 镜像网站下载 Anaconda3 的安装包。链接如下:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/


在链接里找到最新安装包链接,下载就行(注意对应的系统 Windows, Linux, Mac)

安装 Anaconda 也基本上是傻瓜安装,一直回车就行。

安装好之后换成国内的源,以后升级各种库的速度会更快。方法如下
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

也就是上面链接最开头写的
修改 .condarc 文件,把它改成如下的内容
  1. channels:
  2.   - defaults
  3. show_channel_urls: true
  4. default_channels:
  5.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  6.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  7.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  8. custom_channels:
  9.   conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  10.   msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  11.   bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  12.   menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  13.   pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  14.   pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  15.   simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
复制代码




安装好 Anaconda3 之后,使用 Python 跟原生 Python 是一样的,没有任何区别。



然后,通过 Anaconda 安装 ASE 库(以及别的任何库)就变得很简单:
  1. conda install -c conda-forge ase
复制代码


通过 Anaconda 安装别的任何库基本上就是 conda install XXX(其中 XXX 代表库的名称)。当然,更保险的方法是先用 bing 搜索一下安装方法。因为有的库可能在 conda-forge 源或者别的源。
作者
Author:
Jalyn    时间: 2022-7-23 20:04
乐平 发表于 2022-7-23 18:13
建议你安装 Anaconda3。这样不用为后续安装别的 Python 库担心各种库之间的依赖关系。
你可以从清华大学 ...

好的好的 谢谢你呀




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3