如何从需要使用 PyCharm 进行身份验证的本地 PyPI 导入包?

kar*_*bar 2 python authentication local pypi pycharm

介绍

我已将 python 包上传到 Artifactory 内的本地 PyPI。我已将其安装在我的系统上pip install foo(我需要进行身份验证)。我可以python -c "import foo"毫无问题地做。

当我尝试在 PyCharm 中使用此模块(使用import foo)时,PyCharm 抛出了我unresolved reference 'foo'

所以我进入 Preferences->Project:myproject->Project Interpreter->Available Packages->Manage Repositories 并添加本地 PyPI,如下所示:

添加了本地 Pypi 的“管理存储库”窗口

但是当重新加载“可用包”中的包列表时,我收到以下错误对话框:

显示“包 - 加载包列表时出错:请求失败,状态代码为 401”的错误对话框

401 禁止,因为我从未被提示输入凭据,但我不知道如何继续。

问题

如何foo在 PyCharm 项目中导入包?

Pav*_*eev 5

PyCharm 不支持自定义包存储库的身份验证,请在 IDE 的错误跟踪器中为相应的票证投票https://youtrack.jetbrains.com/issue/PY-26556

同时,您应该可以从终端将包安装在 PyCharm 中用作项目解释器的解释器上(Settings | Project ... | Project Interpreter)。