Я пытаюсь использовать 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?