繁体   English   中英

从tar.gz安装python pip软件包以及其他功能

[英]Installing python pip package from tar.gz with extra includes

我有一个正在构建的python包,其中的extra_includes也有两个选项:

name='mypackage',
extras_require={
    'option_one': ['dep1'],
    'option_two': ['dep2']
}

我只能访问tar.gz构建的软件包,这意味着我不能简单地这样做:

pip install mypackage[option_two]

以前,我是直接从tar.gz直接安装它:

pip install path/to/mypackage.tar.gz

但是,这不再允许我像下面这样指定extra_require:

pip install path/to/mypackage.tar.gz[option_two] # this is wrong

我可以扩展软件包并从目录中进行手动安装,但是有没有办法从tar.gz本身直接安装?

从pip changelog

7.0.0(2015-05-21)

  • 从文件路径安装时允许使用其他功能,而无需使用可编辑的内容( PR#2785 )。

一些Linux发行版在将系统软件包用于virtualenv或venv时捆绑了非常旧的pip版本。 创建环境后更新点子。

pip install -U pip
pip install package.tar.gz[name]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM