0
点赞
收藏
分享

微信扫一扫

无网状态下批量安装python包


文章目录

  • ​​前言​​
  • ​​批量下载.whl文件​​
  • ​​批量安装.whl文件​​

前言

在某些场景下,需要在无网的状态下配置深度学习环境,这其中牵扯到了一堆python包的安装,若是挨个的pip install ****,那就过于繁琐了,而且容易漏。本篇博文将简单介绍下,如何在离线的情况下批量安装python库。

批量下载.whl文件

requirements.txt

GDAL==3.0.1
pycocotools==2.0
numpy==1.16.2
pandas==0.24.2
matplotlib==3.0.3
scipy==1.2.1
tqdm==4.48.2
scikit_image==0.14.2
opencv_python_headless==4.1.0.25
opencv-python==4.1.0.25
omegaconf==2.0.0
torch==1.6.0+cu101
torchvision==0.7.0+cu101
torchtoolbox==0.1.4.1
timm==0.2.1
torchtoolbox==0.1.4.1
Pillow==7.2.0
PyYAML==5.3.1

download.py

import os

def mkdir(path):
if not os.path.exists(path):
os.mkdir(path)


if __name__ == '__main__':
save_path = "J:/contest_package/step2_python_lib_"
mkdir(save_path)
f = open("requirements.txt", "r") # 设置文件对象
whl_names = f.readlines()
for whl_name in whl_names:
os.system(f'pip download {whl_name} -d {save_path}')

无网状态下批量安装python包_批量下载

批量安装.whl文件

install.py

import os
import glob


if __name__=="__main__":
whl_list = glob.glob('*.whl')
for whl in whl_list:
print(whl)
os.system(f'pip install {whl}')

无网状态下批量安装python包_python库_02


举报

相关推荐

0 条评论