首页 > 后端开发 > Python教程 > 为什么我的 Python 包从 PyPI 安装成功,但从 TestPyPI 安装失败?

为什么我的 Python 包从 PyPI 安装成功,但从 TestPyPI 安装失败?

Susan Sarandon
发布: 2024-11-29 08:01:10
原创
339 人浏览过

Why Does My Python Package Install Successfully from PyPI but Fail from TestPyPI?

从 PyPI 成功安装 Pip,但从 TestPyPI 失败:缺少要求

问题:

尝试安装新版本时从 testpypi.python.org 创建 Python 包,pip 安装失败并出现错误,引用缺少需求,即使该包已成功上传。

答案:

要解决此问题,请在安装软件包时同时指定 --index-url 和 --extra-index-url testpypi:

python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
登录后复制

说明:

  • --index-url 将 pip 定向到 testpypi 上的包。
  • --extra -index-url 指示 pip 搜索常规的依赖项pypi。
  • poirot 是正在安装的软件包的名称。

注意:

此解决方案解决了眼前的问题,但它在某些情况下可能不安全,尤其是在私人服务器上。请参阅 [A. Sottile 的视频](https://www.youtube.com/watch?v=YdFKo9s92QA) 提供有关负责任地使用 --extra-index-url 和了解潜在风险的指导。

以上是为什么我的 Python 包从 PyPI 安装成功,但从 TestPyPI 安装失败?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板