Я установил 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
Как я фиксирую путь для своего текущего зернышка?
Выполнение команда which python3
для показа пути к python3 исполняемому файлу. В командах на шаге 2 я предполагаю, что это - значение по умолчанию, которое является /usr/bin/python3
, Создают символьную ссылку в /usr/bin/python3.6
который ссылки на файл /usr/bin/python3
.
sudo ln -s /usr/bin/python3 /usr/bin/python3.6
Введите в терминале (я использовал терминал VSCode, потому что мой терминал по умолчанию с Ctrl + Alt + T
не будет работать),
sudo update-alternatives --config python3
Посмотрите, что терминал произвести Вас будет запрошен выбрать путь для Вашего python3, В моем случае я выбрал опцию номер 1 (я хочу опцию, которая говорит что python3.6 ручной режим),