linux离线安装pyg
时间: 2025-05-12 14:36:11 浏览: 21
### Linux 环境下 PyTorch Geometric (PYG) 的离线安装方法
要在 Linux 系统中完成 PyTorch Geometric (PYG) 的离线安装,需遵循以下原则:
#### 准备工作
确保本地已具备 Python 和对应版本的 PyTorch 安装包。可以通过 `pip` 或者 `conda` 进行准备。
对于特定版本的 PyTorch 及其依赖项,可参考官方文档获取适合 CUDA 版本的安装文件路径[^4]。例如,针对 CUDA 10.1 的环境,可以使用如下命令在线安装(用于验证兼容性):
```bash
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch
```
当无法联网时,则需要手动下载这些 `.whl` 文件并传输至目标设备。
---
#### 步骤说明
##### 1. 下载所需轮子文件
根据当前系统的配置情况(Python 版本、操作系统架构以及 GPU 支持),访问 [PyPI](https://pypi.org/) 或其他可信资源站点来定位合适的软件包。具体来说:
- **PyTorch**: 需要与几何库匹配的具体版次,比如 `torch-1.5.0-cp38-cp38-linux_x86_64.whl` 对应于 CPython 3.8 构建[^1];
- **PyTorch Geometric**: 同样依据需求指定确切标签号如 `torch_geometric-1.7.2-py3-none-any.whl`[^3];
注意:上述链接仅为示例,请替换为实际适用的内容!
##### 2. 转移数据到无网络连接的目标主机
利用 USB 存储介质或者 SCP 工具等方式把之前收集好的二进制分发件传送到待部署服务器上。
##### 3. 使用 pip 命令执行本地加载过程
切换目录至存放有先前取得的所有 .whl 文档之处,并依次调用下面指令实现各组件装配:
```bash
pip install ./torch-<version>-cpXX-cpYY-manylinux*.whl
pip install ./torch_scatter-<version>-cpXX-cpYY-manylinux*.whl
pip install ./torch_sparse-<version>-cpXX-cpYY-manylinux*.whl
pip install ./torch_cluster-<version>-cpXX-cpYY-manylinux*.whl
pip install ./torch_spline_conv-<version>-cpXX-cpYY-manylinux*.whl
pip install ./torch_geometric-<version>-pyXY-none-any.whl
```
这里 `<version>` 表达各个模块各自的发行代号而 `cpXX`, `cpYY` 则反映解释器规格特征[^2]。
通过这种方式能够有效规避因缺乏互联网接入而导致的一系列麻烦状况。
---
### 注意事项
- 如果存在多个不同平台编译出来的 wheel 文件混杂在一起的情况,在尝试导入前最好先清理掉那些不符合现行体系结构设定的部分。
- 不同硬件加速框架可能影响最终表现效果,务必确认所选组合满足项目预期标准。
阅读全文
相关推荐


















