简介
使用 pip 下载安装某些第三方库,是一件很痛苦的事情,下载速度很慢。一旦下载超时,下载会被中止,需要重新下载。(但是一个一个安装也很痛苦)。
下面是我搞得自动安装你下载下来的库
运行
sh py.sh python3
python3 后面使用的python3是可以更换的,可以安装到你想要的命名里面
离线的库,为了方便我下载是在"pypi_wheels
'文件夹里,所以安装的路径也会在这个文件夹里面
代码展示
#!/bin/bash
# 设定包存储目录
wheel_dir="pypi_wheels"
# 根据传入参数选择pip版本
if [ "$1" == "python2" ]; then
pip_cmd="pip2"
elif [ "$1" == "python3" ]; then
pip_cmd="pip3"
else
echo "Usage: $0 {python2|python3}"
exit 1
fi
# 检查目录是否存在
if [ ! -d "$wheel_dir" ]; then
echo "Directory $wheel_dir does not exist."
exit 1
fi
# 进入包存储目录
cd "$wheel_dir"
# 安装目录中所有的wheel包和源代码包
for file in *.{whl,tar.gz,zip}; do
if [[ -f "$file" ]]; then
echo "Installing $file with $pip_cmd..."
$pip_cmd install --no-index --find-links="$wheel_dir" "$file"
else
echo "No wheel or source distribution files found in $wheel_dir."
break
fi
done
echo "Installation complete."