• pip离线安装依赖包


    pip安装离线本地包

    • 导出本地已有的依赖包
    pip freeze > requirements.txt
    
    • 将依赖包下载到本地
    # 下载到当前目录,指定pip源
    pip download -r requirements.txt -d . -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
    
    • 创建虚拟环境
    # -q 安静的方式创建
    # --no-site-packages 不拷贝本地的第三方包,创建干净的虚拟python运行环境
    # --python=python3.7 指定创建python版本环境
    # .venv 虚拟环境目录
    virtualenv -q --no-site-packages --python=python3.7 .venv
    
    • 进入虚拟环境
    source .venv/bin/activate
    
    • 安装本地依赖包
    pip install --no-index --find-links=. -r requirements.txt
    

    pip 其它使用方式

    • 安装最新版本
    pip install 'SomeProject'
    
    • 安装指定版本
    pip install 'SomeProject==1.4'
    
    • 安装大于某个版本且小于某个版本的包
    pip install 'SomeProject>=1,<2'
    
    • 安装兼容某个版本的包
    pip install 'SomeProject~=1.4.2'
    
    • 升级安装
    pip install --upgrade SomeProject
    
    • 指定依赖文件安装
    pip install -r requirements.txt
    
    • 安装从版本控制服务器
    pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject          # from git
    pip install -e hg+https://hg.repo/some_pkg#egg=SomeProject                # from mercurial
    pip install -e svn+svn://svn.repo/some_pkg/trunk/#egg=SomeProject         # from svn
    pip install -e git+https://git.repo/some_pkg.git@feature#egg=SomeProject  # from a branch
    
    • 安装从其它索引服务器
    pip install --index-url http://my.package.repo/simple/ --trusted-host my.package.repo SomeProject
    
    • 安装时,如果默认索引服务器没有该依赖包则提供搜索额外的索引服务器进行搜索获取
    pip install --extra-index-url http://my.package.repo/simple SomeProject
    
    • 安装从本地
    pip install -e <path>
    

    或者

    pip install <path>
    
    • 安装从压缩包
    pip install ./downloads/SomeProject-1.0.4.tar.gz
    
    • 安装从本地目录搜索依赖包
    pip install --no-index --find-links=file:///local/dir/ SomeProject
    pip install --no-index --find-links=/local/dir/ SomeProject
    pip install --no-index --find-links=relative/dir/ SomeProject
    
    • 安装从其它源
    pip install --extra-index-url http://localhost:7777 SomeProject
    
    • 安装预发布版本
    pip install --pre SomeProject
    
    • 安装前配置
    $ pip install SomePackage[PDF]
    $ pip install SomePackage[PDF]==3.0
    $ pip install -e .[PDF]==3.0  # editable project in current directory
    
  • 相关阅读:
    自定义线性表
    网站关键词抓住热点话题获取长尾关键词 给网站增添流量(图)
    Hibernate常见注解说明
    面试问题java基础
    Spring常见的注解说明
    poj3268
    poj3273
    poj3250
    poj3277
    poj3253
  • 原文地址:https://www.cnblogs.com/zengchunyun/p/9344664.html
Copyright © 2020-2023  润新知