Обнаружение “- удар:/usr/local/bin/pip3:/usr/bin/python3.6: плохой интерпретатор: Никакой такой файл или каталог” при проверке pip3 версии

Я установил pip3 для своей текущей версии Python

$ python -V
Python 3.5.1+

Я использовал эту команду для установки pip3

sudo apt install python3-pip

Когда я пытался проверить версию зернышка

$ pip3 -V 

Я добрался

-bash: /usr/local/bin/pip3: /usr/bin/python3.6: bad interpreter: No such file or directory

Ранее я установил python3.6 и удалил его.

Вот одобрение:

$ sudo apt remove python3.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python3.6' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Вот мой ${PATH}

$ echo ${PATH}
/home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/snap/bin

Как я фиксирую путь для своего текущего зернышка?

2
задан 10 September 2019 в 12:19

2 ответа

  1. Выполнение команда which python3 для показа пути к python3 исполняемому файлу. В командах на шаге 2 я предполагаю, что это - значение по умолчанию, которое является /usr/bin/python3

  2. , Создают символьную ссылку в /usr/bin/python3.6 который ссылки на файл /usr/bin/python3.

    sudo ln -s /usr/bin/python3 /usr/bin/python3.6
    
2
ответ дан 2 December 2019 в 02:46

Введите в терминале (я использовал терминал VSCode, потому что мой терминал по умолчанию с Ctrl + Alt + T не будет работать),

  1. sudo update-alternatives --config python3

Посмотрите, что терминал произвести Вас будет запрошен выбрать путь для Вашего python3, В моем случае я выбрал опцию номер 1 (я хочу опцию, которая говорит что python3.6 ручной режим),

  1. Теперь все должно хорошо работать (терминал, менеджер обновления программного обеспечения, Python и т.д.)
1
ответ дан 2 December 2019 в 02:46

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

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