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

问题描述 投票:0回答:1

Introduction

我已经将一个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,如下所示:

Manage Repository window with local Pypi added

但是当重新加载'Available Packages'中的包列表时,我得到以下错误对话框:

Error dialog displaying "Packages - Error loading package list:Request failed with status code 401"

自从我从未被提示获取凭据以来,401禁止使用,但我不确定如何继续。

Question

如何在PyCharm项目中导入包foo

python authentication pycharm local pypi
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.