第2世界
发布于 2023-12-20 / 16 阅读 / 0 评论 / 0 点赞

Python跨平台下载离线安装包

先准备好requirements.txt文件,可以通过pipreqs生成。尽量将依赖写全,不然可能会报错。比如直接写pipreqs==0.4.13安装会报错,将其所依赖的包都指定就不会报错:

wheel==0.23.0
Yarg==0.1.9
docopt==0.6.2
pipreqs==0.4.13

下载依赖到package文件夹中:

# win x64
pip download -d package -r requirements.txt --only-binary=:all: --platform win_amd64  -i https://pypi.tuna.tsinghua.edu.cn/simple 
# linux_x86_64
pip download -d package-win -r requirements.txt --only-binary=:all: --platform linux_x86_64  -i https://pypi.tuna.tsinghua.edu.cn/simple 

具体的pip download文档在https://pip.pypa.io/en/stable/cli/pip_download/

安装下载的依赖:

pip install --no-index --find-links ./package ./package/xxx.whl


评论