У меня возникли различные проблемы с настройкой pipenv (другой вопрос здесь различия между пользователями даже после использования Pipfile и Pipfile.lock с явными версиями ), и я только что заметил что-то еще, что кажется странным.
Оказывается, в папке моего проекта (с созданием Pipfile
и Pipfile lock
, с выполнением начального pipenv install
и без вызова pipenv shell
) я могу запустить pipenv install
столько раз как я хочу и каждый раз говорит, что устанавливает 74 зависимости. Означает ли это, что pipenv install
не вступает в силу, или это просто означает, что он проходит через зависимости, чтобы убедиться, что они установлены?
Кажется, что может быть проблема, потому что, когда я открываю Pycharm для проекта для этой папки, он выдает мне следующее предупреждение («Требования к пакету ...» с возможностью установки требований от Pipfile.lock
).
Я использую последнюю версию Pycharm, настроенную для использования среды pipenv, которую я создал с помощью pipenv install
, и я могу подтвердить, что она использует эту среду, основанную на Pycharm-> Preferences-> Project-> Project Interpreter, где она показывает, что он использует правильную virtualenv для этой папки.
Но похоже, что и pipenv install
, и Pycharm не считают, что зависимости установлены.