20.04 после установки пакета python3-venv pyvenv не может выполняться (указывает на плохую ссылку)

Я новичок в установке пакетов. Я знаю основные команды apt . Вот моя проблема:

У меня есть приложение, которому для правильной работы требуется venv . Мне не удалось найти пакет, устанавливающий venv , но я нашел пакет для pyvenv . Итак, я выполнил это:

$ sudo apt install python3-venv

Теперь у меня есть файл / usr / bin / pyvenv , но это мягкая ссылка в никуда:

$ ll /usr/bin/pyvenv
lrwxrwxrwx 1 root root 10 Mar 13  2020 /usr/bin/pyvenv -> pyvenv-3.8

который pyvenv-3.8 не выводит. Если я найду файл pyvenv-3.8 , я увижу следующее:

/usr/share/bash-completion/completions/pyvenv-3.8

Но это просто указывает на pyvenv . Итак, на что должен указывать pyvenv ?

0
задан 3 January 2021 в 03:26

1 ответ

Двоичный файл pyvenv устарел с версии 3.6

Похоже, что он больше не встроен в пакет debian для python3.8

Предлагаемая команда заключается в использовании python3.8 -m venv ... вместо

3
ответ дан 3 January 2021 в 00:42

Другие вопросы по тегам:

Похожие вопросы: