从 GItlab 将私有 pypi 存储库添加到 Pycharm

Add private pypi repository to Pycharm from GItlab

我正在尝试将 PyCharm 连接到我们在本地服务器上的新 gitlab 存储库。我已经发布了一个库包让我们调用 package-name

我可以用

pip install package-name --extra-index-url http://token:token_key@<server>/api/v4/projects/<project_id>/packages/pypi/simple --trusted-host <server>

在我的 venv 激活的情况下使用终端,它会毫无问题地安装。

但是,当我在Pycharm>设置>项目解释器>添加包>管理存储库>“URL此处”

中尝试相同的URL时
http://token:token_key@<server>/api/v4/projects/<project_id>/packages/pypi/simple

我遇到错误(通常是 404 错误,似乎表明未找到 url。)为什么它以一种方式工作而不是另一种方式?更重要的是,我如何让它工作,这样我就不必每次都输入那么长的 url 从存储库安装软件包?

如何在 pycharm 中安装 gitlab pypi 风格的包注册表(包存储库)?

我最好在设置> Python 解释器> 添加包含pypi 和本地包的包(+) 中的包声音列表中找到包名称。

这是一个known issue in PyCharm

已在 PyCharm 2022.1 中实施修复(尚未发布,但可用于预览评估)。