首页 > 其他分享 >pip离线下载安装工具包

pip离线下载安装工具包

时间:2023-08-10 18:33:25浏览次数:35  
标签:下载安装 安装包 离线 install pip txt 安装

1,为什么需要pip离线安装工具包

开发需要进行环境配置,如果在服务器上配置开发环境,由于各种各样的原因,可能会遇到服务器端是封闭环境,只能连接内网的情况。这就需要提前下载好安装包,在使用pip本地安装。

2,如何安装单个离线包

(1)如果环境配置端有联网条件,则直接在线安装即可:

#pip install 安装包的路径及名称
pip install mmengine==0.8.2

(2)离线安装,先使用有联网条件的设备下载安装包:

#pip download 安装包名称(及版本号) -d 安装包下载保存的位置
pip download mmengine==0.8.2 -d "D:\software"

下载过程中,可能会同时下载必要依赖项,如不需要删除即可,也可直接ctrl+c中断不需要的下载。

 下载完成以后,将下载完成的安装包传输到需要配置环境的离线设备安装:

#pip install 安装包存放位置
pip install mmengine-0.8.2-py3-none-any.whl 

安装完成以后,可以使用以下指令查看是否安装完成:

pip list

 

3,如何安装多个离线包

(1)导出目标环境

目标环境有可能是你现有的本地环境或者某个虚拟环境。将现有环境的所有安装库导入到一个txt文件中:

#pip freeze > 文件名称
pip freeze > requirements.txt

(2)在线安装(如有网络环境)

#pip install -r 保存的库清单文档名称
pip install -r requirements.txt

(3)离线安装(没有网络环境)

离线安装需要先根据txt文件下载所有的安装包,然后再离线安装。

#下载(在有网络条件的设备上)
pip download -d packages -r requirements.txt
#安装(在没有网络条件的目标设备上) pip install --no-index --find-links=packages -r requirements.txt

 安装完成以后,可以使用pip list查看,是否安装成功。

 

4,参考链接:

https://code84.com/181202.html

 

标签:下载安装,安装包,离线,install,pip,txt,安装
From: https://www.cnblogs.com/vincent212212/p/17621202.html

相关文章

  • Apipost接口自动化中关联关系如何配置
    在接口自动化测试中,接口之间可能存在依赖关系,即某些接口的执行需要先完成其他接口的执行。为了确保测试用例的正确执行,我们需要在配置测试用例时考虑接口之间的依赖关系。在编写测试用例时,需要明确每个接口的功能和输入输出参数。根据接口之间的依赖关系,将测试用例按照执行顺序组......
  • conda、pip从本地安装包
    conda去这下包:https://anaconda.org/condainstall--use-local/home/pku/app/d2l-0.17.6-pyhd8ed1ab_0.tar.bz2pip去这下包:https://pypi.org/pipinstall/home/pku/app/包.whlwhl与tar.bz2就是包的两种格式,别管......
  • 使用vue+openLayers开发离线地图以及离线点位的展示
    1.下载引入到需要的组件中npminstallol2.需要用到的api...(根据开发需求以及实际情况进行引入)importolfrom"ol";import"ol/ol.css";importMapfrom"ol/Map";importViewfrom"ol/View";importFeaturefrom"ol/Feature";importPoin......
  • 一文看懂Apipost接口自动化使用方法
    随着项目研发进程的不断推进,软件功能不断增多,对于软件测试的要求也越来越高。为了提高测试效率和减少测试成本,许多软件测试团队借助于自动化测试工具来优化测试流程。Apipost也提供了自动化测试工具,在本文中,我们将探讨如何借助Apipost自动化测试工具来优化测试流程。Apipost是一......
  • 一文看懂Apipost接口自动化使用方法
    随着项目研发进程的不断推进,软件功能不断增多,对于软件测试的要求也越来越高。为了提高测试效率和减少测试成本,许多软件测试团队借助于自动化测试工具来优化测试流程。Apipost也提供了自动化测试工具,在本文中,我们将探讨如何借助Apipost自动化测试工具来优化测试流程。Apipost是......
  • python离线打包
    1.导出已安装的列表pipfreeze>dependency.txt2.创建虚拟环境python-mvenvpath2venv3.在虚拟环境中安装导出的依赖列表path2venv/Script/pythoninstall-rdependency.txt4打包path2venv到自己的程序中,在程序中调用......
  • Cypher中多个match表示pipe效果 一个match查询结果给另外一个match使用
    https://neo4j.com/docs/cypher-manual/current/clauses/optional-match/OPTIONALMATCHIntroductionOPTIONALMATCH matchespatternsagainstagraphdatabase,justas MATCH does.Thedifferenceisthatifnomatchesarefound, OPTIONALMATCH willusea......
  • Django 离线脚本(数据库添加admin用户)
     importosimportsysimportdjangobase_dir=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(base_dir)os.environ.setdefault('DJANGO_SETTINGS_MODULE','day06order.settings')django.setup()fromwebimportmodels......
  • python:升级pip版本(Python 3.11.4)
    一,查看当前pip的版本:[[email protected]]#pip--versionpip23.1.2from/usr/local/soft/python3.11.4/lib/python3.11/site-packages/pip(python3.11)二,升级pip:[[email protected]]#python3-mpipinstall--upgradepipLookinginindexes:http://m......
  • 软件测试|pip常用命令总结
    当使用Python进行开发时,pip是一个非常有用的包管理工具,它可以帮助我们方便地安装、升级和管理Python包。本文将介绍一些常用的pip命令,以帮助您更好地使用pip。查看帮助文档运行pip--help运行这个命令将帮助我们更好地了解pip的使用,pip命令的参数会完整展示出来,如下:pip--helpUsa......