Как я могу импортировать пакет из локального PyPI, который требует аутентификации с использованием PyCharm? - PullRequest
0 голосов
/ 14 марта 2019

Введение

Я загрузил пакет Python в локальный PyPI внутри Artifactory.Я установил его в моей системе с pip install foo (мне нужно аутентифицироваться).Я могу сделать python -c "import foo" без каких-либо проблем.

Когда я пытаюсь использовать этот модуль внутри PyCharm (с import foo), PyCharm бросает меня unresolved reference 'foo'.

Итак, я пошелв Предпочтения-> Проект: myproject-> Проект-интерпретатор-> Доступные пакеты-> Управление репозиториями и добавил локальный PyPI, как показано ниже:

Manage Repository window with local Pypi added

, нопри перезагрузке списка пакетов в «Доступные пакеты» я получаю следующее сообщение об ошибке:

Error dialog displaying

401 запрещенных марок, поскольку меня никогда не запрашивали учетные данные, но я не уверен, что делать дальше.

Вопрос

Как мне импортировать пакет foo в проект PyCharm?

1 Ответ

1 голос
/ 17 марта 2019

PyCharm не поддерживает аутентификацию для пользовательских репозиториев пакетов, проголосуйте за соответствующий тикет в баг-трекере IDE https://youtrack.jetbrains.com/issue/PY-26556

Между тем, вы должны выполнить установку пакета из терминала на используемом интерпретаторекак интерпретатор проекта в PyCharm ( Настройки | Проект ... | Интерпретатор проекта ).

...