Pycharm предупреждает, что требование пакета не выполнено при использовании pipenv для установки пакета - PullRequest
4 голосов
/ 22 марта 2019

Я пытаюсь установить пакеты в мою среду Pycharm с помощью pipenv. Однако, когда я использую pipenv install <package name>, в верхней части появляется всплывающее окно с упоминанием

«Требование к пакету не выполнено»

и просит меня «установить требования из Pipfile.lock»

Когда я запустил проект, я выбрал Pipenv в качестве интерпретатора проекта. Почему PyCharm просит переустановить пакет из файла Pipfile.lock, когда я четко использовал pipenv с самого начала и настроил проект для использования Pipenv в качестве переводчик. У меня двойная установка?

enter image description here

enter image description here

Обновление

В PyCharm теперь сообщается об ошибке, пожалуйста, проголосуйте за проблему:

https://youtrack.jetbrains.com/issue/PY-34622

1 Ответ

4 голосов
/ 25 марта 2019

Решение в этот ответ на форумах поддержки JetBrains .

Шаги следующие:

  1. Перейдите в Файл> Неправильные кэши / перезапуск ... и нажмите Отменить и перезапустить .
  2. После перезапуска добавьте интерпретатор обратно, подождите, пока заглушки не будут восстановлены, и проверьте, была ли проблема решена.
  3. Если нет, то сначала удалите интерпретатор pipenv в качестве интерпретатора проекта, перейдя в Файл> Настройки> Проект:> Интерпретатор проекта и установив для интерпретатора проекта значение Без интерпретатора . Нажмите Применить и ОК. Затем повторите шаги 1 и 2 и посмотрите, решит ли это проблему.

Я не уверен, почему возникает эта проблема, но, похоже, она решается, когда она возникает.

...