我正在尝试将 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/