获取项目所需 whl
-
导出项目的依赖列表:
首先,需要导出项目所需的依赖列表。可以使用pip的freeze命令来实现这一点。pip freeze > requirements.txt这会将当前环境中所有已安装的包及其版本信息导出到
requirements.txt文件中。 -
下载
.whl文件:
接下来,可以使用pip的download命令来下载这些依赖的.whl文件。pip download -r requirements.txt -d ./wheels这里的
-r requirements.txt指定了依赖列表文件,-d ./wheels指定了下载的.whl文件存放的目录。 -
可选:指定下载源:
如果需要从特定的 PyPI 镜像或其他源下载.whl文件,可以使用--index-url或--extra-index-url参数。pip download -r requirements.txt -d ./wheels --index-url https://pypi.org/simple或者使用国内的镜像源,例如:
pip download -r requirements.txt -d ./wheels --index-url https://pypi.tuna.tsinghua.edu.cn/simple -
可选:下载特定版本的
.whl文件:
如果需要下载特定版本的.whl文件,可以在requirements.txt中指定版本号。例如:requests==2.25.1然后使用相同的
pip download命令来下载指定版本的.whl文件。
批量安装 whl
-
收集
.whl文件:- 确保已经下载了所有需要的
.whl文件,并将放在同一个目录中。例如,可以将所有.whl文件放在~/Downloads/whl_files目录下。
- 确保已经下载了所有需要的
-
使用
pip批量安装:-
打开终端,并导航到包含
.whl文件的目录。例如:cd ~/Downloads/whl_files -
使用
pip的install命令,并结合通配符*来批量安装所有.whl文件。例如:pip install *.whl这条命令会安装当前目录下的所有
.whl文件。
-
-
验证安装:
-
安装完成后,可以通过导入库并运行一些基本代码来验证每个包是否安装成功。例如,对于
requests库,可以运行以下代码:import requestsresponse = requests.get('https://httpbin.org/get') print(response.json())如果代码运行正常并输出结果,说明安装成功。
-