Pycharm: поиск исполняемого файла pipenv - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь использовать pipenv в PyCharm с Python 3.8, но не могу найти исполняемый файл pipenv.

Текущая ситуация:

Я установил Python 3.8.2 на платформе Debian (фактически LMDE 3), где Python 2.7 и 3.5 уже установлены глобально (в /usr/bin). Я хочу использовать Python 3.8 для разработки и оставить два других нетронутыми. Следовательно, Python 3.8 теперь установлен в /usr/local/bin. Я использовал команду which, чтобы найти двоичные файлы и подтвердить вышеупомянутые местоположения.

Я установил pip и pipenv в Python 3.8 и оставил нетронутыми Python 2.7 и 3.5. Команда python по-прежнему относится к Python 2.7 и от python3 до Python 3.5. Команда python3.8 относится к Python 3.8.2.

Аналогично:

  • which pip указывает на никуда (пункт по умолчанию не установлен с Python 2.7).
  • which pip3 указывает на / usr / bin / pip3
  • which pip3.8 указывает на /usr/bin/pip3.8

Pipenv установлен для Python 3.5 и 3.8.2, так как это моя среда разработки. Я поместил модуль python в /home/user_name/.local/lib/python3.8/site-packages/pipenv/pyenv.py (аналогичный путь для Python 3.5)

Команда pipenv не работает как таковая. То, что работает, это python3.8 -m pipenv <something> или python3.5 -m pipenv <something>.

Однако, выполнение той же команды 'which' для pipenv (или pipenv3, pipenv3.5, pipenv3.8) ничего не возвращает.

Я также нашел pip-файлы (двоичные файлы?) В /home/user_name/.local/bin/: pip, pip3, pip3.5, pip3.8, pipenv, pipenv-resolver. Я понятия не имею, для чего они.

Кто-нибудь может мне объяснить, что это за беспорядок и как правильно настроить PyCharm?

...