You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中使用pip3安装当前本地目录的所有包?

本地安装torch、torchvision、torchaudio的pip命令解决方案

你尝试用pip3 install ./*或pip3 install ./*.whl批量安装本地下载的包时出现ERROR: Invalid requirement: './*'报错,单独安装torch的whl文件时,pip还会重新下载已存放在本地的依赖包。以下是解决办法:

1. 解决通配符安装报错的问题

直接用通配符时,部分shell可能不会正确展开,或者pip无法识别这种格式。可以用两种方式批量安装:

  • 明确指定包名前缀匹配的whl文件:
    pip3 install ./torch*.whl ./torchvision*.whl ./torchaudio*.whl
    
    这种方式会匹配当前目录下所有以torch、torchvision、torchaudio开头的whl文件,避免误装其他无关包。
  • 用shell命令展开所有whl文件:
    pip3 install $(ls ./*.whl)
    
    注意:如果当前目录有其他不需要安装的whl文件,不要用这个命令,避免误安装。

2. 解决依赖重复下载的问题

单独安装torch时,pip默认会去PyPI拉取依赖,哪怕依赖包已经在本地。用下面的命令可以强制pip只从本地目录查找所有包,完全避免远程下载:

pip3 install --find-links=. --no-index torch torchvision torchaudio

参数说明:

  • --find-links=.:指定pip在当前目录查找所有需要的包文件
  • --no-index:禁止pip访问远程PyPI索引,只使用本地文件

注意事项

  • 确保当前目录下已经下载好torch、torchvision、torchaudio以及它们所有依赖的whl文件,否则pip会报错找不到对应包。
  • 如果你的系统是Windows,用PowerShell的话,把命令里的./换成.\\,或者直接在当前目录运行命令即可。

内容的提问来源于stack exchange,提问作者dsb27

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 21:15:02