栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【pip command】之 pip install 不常见 option 示例

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【pip command】之 pip install 不常见 option 示例

目录
  • 前言
  • 1 以“可编辑”模式安装本地项目
  • 2 从 VCS 安装
  • 3 以“可编辑”模式从 VCS 安装
  • 4 安装带有 extras 的软件包
  • 5 安装特定的源存档文件
  • 6 安装特定的源存档文件(following PEP 440 direct references)
  • 7 从替代软件包存储库安装
  • 8 查找预发布和开发版本,以及稳定版本。
  • 9 从源代码安装包
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

本文记录了 pip install


提示:以下是本篇文章正文内容,下面案例可供参考

1 以“可编辑”模式安装本地项目
py -m pip install -e .                 # project in current directory
py -m pip install -e path/to/project   # project in another directory
2 从 VCS 安装
py -m pip install SomeProject@git+https://git.repo/some_pkg.git@1.3.1

3 以“可编辑”模式从 VCS 安装
py -m pip install -e git+https://git.repo/some_pkg.git#egg=SomePackage          # from git
py -m pip install -e hg+https://hg.repo/some_pkg.git#egg=SomePackage            # from mercurial
py -m pip install -e svn+svn://svn.repo/some_pkg/trunk/#egg=SomePackage         # from svn
py -m pip install -e git+https://git.repo/some_pkg.git@feature#egg=SomePackage  # from 'feature' branch

# install a python package from a repo subdirectory
py -m pip install -e "git+https://git.repo/some_repo.git#egg=subdir&subdirectory=subdir_path"
4 安装带有 extras 的软件包
py -m pip install SomePackage[PDF]
py -m pip install "SomePackage[PDF] @ git+https://git.repo/SomePackage@main#subdirectory=subdir_path"
py -m pip install .[PDF]  # project in current directory
py -m pip install SomePackage[PDF]==3.0
py -m pip install SomePackage[PDF,EPUB]  # multiple extras
5 安装特定的源存档文件
py -m pip install ./downloads/SomePackage-1.0.4.tar.gz
py -m pip install http://my.package.repo/SomePackage-1.0.4.zip
6 安装特定的源存档文件(following PEP 440 direct references)
py -m pip install SomeProject@http://my.package.repo/SomeProject-1.2.3-py33-none-any.whl
py -m pip install "SomeProject @ http://my.package.repo/SomeProject-1.2.3-py33-none-any.whl"
py -m pip install SomeProject@http://my.package.repo/1.2.3.tar.gz
7 从替代软件包存储库安装
  1. 从不同的索引安装,而不是PyPI:
py -m pip install --index-url http://my.package.repo/simple/ SomePackage

  1. 从包含档案的本地平面目录安装(并且不扫描索引):
py -m pip install --no-index --find-links=file:///local/dir/ SomePackage
py -m pip install --no-index --find-links=/local/dir/ SomePackage
py -m pip install --no-index --find-links=relative/dir/ SomePackage
8 查找预发布和开发版本,以及稳定版本。

因为默认情况下,pip 只查找稳定版本。

python -m pip install --pre SomePackage

9 从源代码安装包
  1. 不要使用任何二进制包
python -m pip install SomePackage1 SomePackage2 --no-binary :all:

  1. 指定 SomePackage1 从源安装:
py -m pip install SomePackage1 SomePackage2 --no-binary SomePackage1


总结



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931544.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号