开始#
AiiDA 的安装包括安装三个核心组件(然后在加上你想运行的任何外部代码, 就可以运行工作流):
aiida-core:主 Python 软件包和
verdi
命令行接口PostgreSQL:管理 AiiDA 用来存储数据的数据库的服务。
RabbitMQ:用于 AiiDA 内部通信的消息代理。
设置#
有多种途径可以建立一个有效的 AiiDA 环境。哪一种是最佳的取决于你的环境和使用情况。如果你不确定,请使用 system-wide 安装 方法。
System-wide 安装
Install all software directly on your workstation or laptop.
使用需要管理员权限的标准软件包管理器(apt、homebrew 等)安装前提服务。
安装到 Conda 环境
Install all software into an isolated conda environment.
这种方法不需要管理权限,但需要手动管理服务的 start-up 和 shut-down。
通过 docker 容器运行
Run AiiDA and prerequisite services as a single docker container.
无需单独安装先决服务。特别适合直接开始 教程 。
通过虚拟机运行
Use a virtual machine with all the required software pre-installed.
Materials Cloud 提供可下载和基于网络的虚拟机,还包含其他的预安装的计算材料学工具。
What’s next?#
成功完成上述设置路线后,如果你是 AiiDA 的新手,我们建议你通过 基础教程 或查看我们的 下一步导引。
但如果遇到一些问题,请转到 故障排除章节。