在Windows OS中无法在目录中安装所有Wheel包

问题描述

我正在尝试将venv的所有软件包从一台PC克隆到另一台(均具有Windows操作系统)。当我使用此命令在第二台PC上安装所有Wheel套件时

pip安装* .whl

正如AKX在his answer中对我的问题的建议那样,它给我的错误是。

*。whl看起来像一个文件,但在当前目录中找不到。

当我安装没有依赖性的软件包时,它已成功安装。 软件包列表很长,因此我无法通过输入整个.whl文件名称来安装每个软件包。

解决方法

如果您可以访问bash外壳程序(Git Bash,Cygwin,WSL或其他任何程序),则以下脚本非常有用:

for wheel in *.whl do
    pip install $wheel
done

我确定Powershell可以使用类似的语法。