- 前言
- 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 directory2 从 VCS 安装
py -m pip install SomeProject@git+https://git.repo/some_pkg.git@1.3.13 以“可编辑”模式从 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 extras5 安装特定的源存档文件
py -m pip install ./downloads/SomePackage-1.0.4.tar.gz py -m pip install http://my.package.repo/SomePackage-1.0.4.zip6 安装特定的源存档文件(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.gz7 从替代软件包存储库安装
- 从不同的索引安装,而不是PyPI:
py -m pip install --index-url http://my.package.repo/simple/ SomePackage
- 从包含档案的本地平面目录安装(并且不扫描索引):
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/ SomePackage8 查找预发布和开发版本,以及稳定版本。
因为默认情况下,pip 只查找稳定版本。
python -m pip install --pre SomePackage9 从源代码安装包
- 不要使用任何二进制包
python -m pip install SomePackage1 SomePackage2 --no-binary :all:
- 指定 SomePackage1 从源安装:
py -m pip install SomePackage1 SomePackage2 --no-binary SomePackage1
总结



