使用场景
有离线安装环境的需求,需要提前把包下载到本地 ·
pip下载包到本地
利用命令下载
下载nvidia-pyindex到本地
pip download -d 保存路径 nvidia-pyindex==1.0.9 -i https://pypi.tuna.tsinghua.edu.cn/simple
下载nvidia-tensorflow到本地
pip download -d 保存路径 nvidia-tensorflow[horovod]==1.15.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
其它依赖包用同样方法下载
从缓存中拷贝(在线安装过才可能找到)
安装的时候会显示存储路径,如下图:
直接访问国内源的网址,从网址下载
国内源可自行百度,有清华、豆瓣、中科大等等
conda下载包到本地
从源网址拷贝
conda search package_name 在当前虚拟环境中查询安装包及其详细信息(包含了在虚拟环境下的路径)
conda search python --info|grep python-3.6.10
从缓存中拷贝(在线安装过才可能找到)
conda config --show
找到pkgs_dirs选项,从第一个路径中查找要下载的包
安装离线包
pip安装
pip install *.whl
pip install --no-index --find-links=存储包的文件夹 -r requirements.txt
--no-index:不从pypi下载
--find-links:从该路径下查找要安装的包
requirements.txt:存储要安装的包列表
conda安装
conda install --use-local *.bz2
conda install --use-local *.conda
公众号
过去已逝,未来太远,只争今朝