pip 按照requirements.txt安装到对应的package名称的文件中

  • Post author:
  • Post category:其他




假设

requirement.txt中的

celery==4.0.2
  • 当我需要离线下载requirements.txt中的内容,并且按照库名创建一个文件,并将这个版本放到这个目录下
#!/bin/bash
file_name=$1
base_dir=$2

for package_name in `cat $file_name` ; do
    echo $package_name
    arr=(`echo $package_name | tr '==' ' '`)
    dir_name=${arr[0]}
    echo $dir_name
    current_dir=$base_dir/$dir_name
    echo $current_dir
    mkdir -p $current_dir
    pip install --download  $current_dir $package_name
done



版权声明:本文为weixin_44174099原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。