python - 将私有(private) pypi 存储库从 GItlab 添加到 Pycharm

标签 python pycharm gitlab repository pypi

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

我可以使用

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>Settings>Project Interpreter> Add package > Manage Repositories >“URL HERE”内尝试相同的 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 中已实现修复(尚未发布,但可用于预览评估)。

关于python - 将私有(private) pypi 存储库从 GItlab 添加到 Pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71258746/

相关文章:

python - Django WebSocket 断开/ws/聊天/大厅/[127.0.0.1 :3022]

python - 关闭 Matplotlib 图形

python - 在 Pycharm 中使用 sys.stdin 从文件中读取

node.js - Gitlab 测试覆盖率可视化不起作用

python - 在 Linux 中保存 matplotlib 动画

python - 流式传输到网站而不是 Window OpenCV

python - 从 Python 打开 Sybase-ASE 连接时出现字符集转换问题

python - 我在 pycharm 中导入 nmap 时遇到问题

Gitlab - 查看提交中删除的文件列表

kubernetes - GKE 私有(private)集群中的 GitLab CI 无法连接到主集群