gpt4 book ai didi

python - 如何使用 `pip install git+ssh` 安装附加功能?

转载 作者:行者123 更新时间:2023-12-01 08:57:16 26 4
gpt4 key购买 nike

我有一个内部Python包,我为tox安装它与

pip install git+ssh://git@bitbucket.org/org/repo.git

这有效。

安装额外的 server 不起作用。 。

我尝试了什么

pip install git+ssh://git@bitbucket.org/org/repo.git[server]`

git 克隆失败,错误代码为 128(无法克隆)

pip install git+ssh://git@bitbucket.org/org/repo.git [server]

克隆作品,Invalid requirement: '[server]' (解析异常

pip install -e git+ssh://git@bitbucket.org/org/repo#egg=repo[server]

Could not detect requirement name for 'git+ssh://git@bitbucket.org/org/repo.git', please specify one with #egg=your_package_name

<小时/>

我想我可能会受到 this bug 的影响: How can I install extras with `pip install git+ssh`?

我的(简体)tox.ini :

[tox]
skipsdist = True
envlist = begin,py35,py36,end

[testenv]
commands =
pip install -e git+ssh://git@bitbucket.org/org/repo#egg=repo[server]

最佳答案

您可以使用 --install-option 将选项转发到 setuptools,因此以下操作应该有效:

pip install --install-option="--extras-require=server" git+ssh://git@bitbucket.org/org/repo.git

另请参阅:

$ pip install --help

Usage:
pip install [options] <archive url/path> ...

[...]

Install Options:
[...]
--install-option <options> Extra arguments to be supplied to the setup.py install command (use like --install-option="--install-scripts=/usr/local/bin"). Use multiple --install-option options to pass multiple options to setup.py install. If you are
using an option with a directory path, be sure to use absolute path.
--global-option <options> Extra global options to be supplied to the setup.py call before the install command.

关于python - 如何使用 `pip install git+ssh` 安装附加功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52717761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com