.. _ref_dependencies:
============
Dependencies
============
Package dependencies
--------------------
**包依赖项**
安装 ``ansys-dpf-core`` 软件包时,会自动检查该软件包的依赖项。软件包依赖项包括
- `google-api-python-client `_
- `grpcio `_
- `importlib-metadata `_
- `numpy `_
- `packaging `_
- `protobuf `_
- `psutil `_
- `setuptools `_
- `tqdm `_
对于 ``ansys-dpf-core<0.10.0`` , ``ansys.dpf.gate`` , ``ansys.dpf.gatebin`` 和 ``ansys.grpc.dpf`` 模块不包括在内,它们是依赖项:
- `ansys.dpf.gate `_ ,这是通往 DPF C API 或 Python gRPC API 的门户。该门户依赖于服务器配置:
- `ansys.grpc.dpf `_ 是从 protobuf 文件生成 gRPC 代码,是 ``ansys-dpf-gate`` 的依赖项。
- `ansys.dpf.gatebin `_ 是特定于操作系统的二进制文件,包含 DPF C API,是 ``ansys-dpf-gate`` 的依赖项。
Optional dependencies
~~~~~~~~~~~~~~~~~~~~~
用于绘图,你可以安装这些可选的 Python 程序包:
- `matplotlib `_ package for chart plotting
- `pyvista `_ package for 3D plotting