我知道如何*.whl通过 cmd安装文件(代码很简单python -m pip install *so-and-so-.whl)。但是由于我不小心删除了我的操作系统并且没有备份,我发现自己陷入困境,需要为我的工作重新安装所有 whl 文件。
这大约有 50 个文件。我可以手动执行此操作,这非常简单,但我想知道如何在一行中执行此操作。我似乎找不到任何可以让我简单地输入python -m pip install *so-and-so.whl以查找目录中的所有 whl 文件并安装它们的东西。
有任何想法吗?
在 Windows 中,cmd您可以使用 for 循环来执行此操作:
for %x in (dir *.whl) do python -m pip install %x
Run Code Online (Sandbox Code Playgroud)
在大多数操作系统上工作的另一种更通用的方法是使用 python 解释器运行它:
import glob, pip
for path in glob.glob("c:/path/to/wheel/files/*.whl"):
pip.main(['install', path])
Run Code Online (Sandbox Code Playgroud)