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
我正在尝试创建一个私有 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