PS C:\Users\13359\PycharmProjects\pythonProject7> pip install torch torchvision torchaudio cpuonly Requirement already satisfied: torch in d:\anaconda\lib\site-packages (2.5.1) Requirement already satisfied: torchvision in d:\anaconda\lib\site-packages (0.20.1) Requirement already satisfied: torchaudio in d:\anaconda\lib\site-packages (2.5.1) ERROR: Could not find a version that satisfies the requirement cpuonly (from versions: none) ERROR: No matching distribution found for cpuonly
时间: 2025-03-15 10:00:18 浏览: 74
### 正确安装 PyTorch 及其相关库的 CPU 版本
为了正确安装适用于 CPU 的 `torch`、`torchvision` 和 `torchaudio` 库,可以按照以下方法操作:
#### 方法一:通过官方推荐的方式安装
PyTorch 提供了一个专门用于安装 CPU-only 版本的命令。以下是针对最新稳定版的安装方式:
```bash
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
```
此命令会自动匹配兼容的版本组合[^1]。
#### 方法二:手动指定版本号
如果需要特定版本的 `torch`、`torchvision` 和 `torchaudio` 并确保它们互相兼容,则可以通过显式声明版本号来完成安装。例如,对于 `torch==2.0.0` 的情况,可运行以下命令:
```bash
pip install torch==2.0.0+cpu torchvision==0.15.0+cpu torchaudio==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
```
需要注意的是,在这种情况下,必须确认所选版本之间的依赖关系满足条件[^3]。
#### 解决超时问题
当遇到网络连接异常或者读取超时时(如 `ReadTimeoutError`),可以尝试增加重试次数或设置更长的等待时间。修改环境变量中的 `PIP_DEFAULT_TIMEOUT` 参数即可实现这一点。例如:
```bash
export PIP_DEFAULT_TIMEOUT=100
pip install torch==1.12.1+cpu torchvision==0.13.1+cpu torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cpu
```
上述调整有助于缓解因网络不稳定而导致的错误[^2]。
#### 验证安装成功与否
完成安装之后,建议验证各模块是否正常加载。可以在 Python 脚本里加入如下代码片段测试:
```python
import torch
print(torch.__version__)
print(torch.cuda.is_available()) # 对于CPU-only应返回False
import torchvision
print(torchvision.__version__)
import torchaudio
print(torchaudio.__version__)
```
阅读全文
相关推荐


















