【发布时间】:2021-05-29 02:26:53
【问题描述】:
我已经使用 poetry build 构建并发布了一个包到 pypi,并且还指定了它在 pyproject.toml 中使用的依赖项
[tool.poetry.dependencies]
python = "^3.6"
PyGithub = "1.54.1"
colorama = "0.4.4"
PyInquirer = "1.0.3"
但是,当我在未安装这些软件包的计算机上安装并运行此软件包时,我收到此错误
ERROR: Could not find version that satisfies the requirement PyGithub==1.54.1 (from <my_package_name_here) (from versions: none)
ERROR: No matching distribution found for PyGithub==1.54.1 (from <my_package_name_here)
当有人使用pip install package 安装我的软件包时,我如何让pip 自动安装这些?还是不可能?看起来它正在尝试安装它们但找不到它们?
【问题讨论】:
-
你用的是什么版本的python? 1.54.1 兼容 >= 3.6 的 python。
-
我正在使用 3.9 -> 最奇怪的是运行
pip install PyGithub可以正确安装它,但是如果尝试将它与我的包一起安装它会中断 -
我怀疑这是一个诗歌问题,与您的配置方式无关。
标签: python pip pypi python-packaging