开始#

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 的新手,我们建议你通过 基础教程 或查看我们的 下一步导引

但如果遇到一些问题,请转到 故障排除章节

深入说明

有关配置 AiiDA 的更详细说明,请参见 详细的配置手册