Custom Python Package Install getting "ERROR: Could not install packages due to an EnvironmentError: Exceeded 30 redirects."

Custom Python Package Install getting "ERROR: Could not install packages due to an EnvironmentError: Exceeded 30 redirects."

我正在尝试创建一个私有 python 包,它可以在多个业务项目中使用。但是,为了从简单的事情开始,我正在关注 this tutorial。看起来很简单,但我遇到了错误。我已将示例包代码(工具箱)推送到我的 BitBucket 存储库。然后,在我的 Mac 的命令终端上,我导航到我的 (base) python (miniconda) 环境并尝试像这样安装包:

pip install https://myaccount@bitbucket.org/myteam/toolbox.git

执行此操作时出现以下错误:

ERROR: Could not install packages due to an EnvironmentError: Exceeded 30 redirects.

通常,当我从这个 BitBucket 帐户中提取代码时,我需要使用 SSH 密钥或密码来完成。这个错误与此有关吗?

无论如何,我怎样才能从 BitBucket 得到这个自定义私有包到 download/install 而没有这个错误?

此答案是问题下方评论的正式版本。您忘记在 pip install 命令中包含 git+。如果您想使用 HTTP,请使用如下命令:

pip install git+https://myaccount@bitbucket.org/myteam/toolbox.git

如果您想使用 SSH,请使用像

这样的命令
pip install git+ssh://git@bitbucket.org/myteam/toolkit.git

查看支持文档here