Проблема с Python в Ubuntu 18.10

Я недавно обновил до 18,10 от 18,04, но я сталкиваюсь с новой проблемой.

Когда я ввожу Python, я получаю это

Python 3.7.3 (значение по умолчанию, 9 апреля 2019, 4:56:51)

[GCC 8.3.0] на Linux

Но когда я тип python3, я получаю ошибку

удар:/usr/lib/command-not-found:/usr/bin/python3: плохой интерпретатор: Никакой такой файл или каталог

Я не мог opem нью-йоркский терминал, таким образом, я изменил самую первую строку/usr/bin/gnome-terminal к:

!#usr/bin/python от #!usr/bin/python3 с тех пор я могу открыть свой терминал. После ввода sudo apt-get update Я получаю эту ошибку

sh: 1: /usr/lib/cnf-update-db: not found
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code

Неважно, ли я вхожу

зернышко

или

pip3

Я получаю эту ошибку bash: /usr/local/bin/pip: /usr/bin/python3: bad interpreter: No such file or directory Я попробовал sudo update-alternatives --config python3 Я добрался There is only one alternative in link group python3 (providing /usr/bin/python3.6): /usr/bin/python3.7 Nothing to configure.

Но когда я ввожу sudo update-alternatives --config python Я добираюсь

There are 2 choices for the alternative python (providing /usr/bin/python).

Selection Path Priority Status ------------------------------------------------------------

0 /usr/bin/python3.6 2 auto mode

* 1 /usr/bin/python3.6 2 manual mode

2 /usr/bin/python3.7 2 manual mode

Software&Updates и программное обеспечение Updater также не загружаются, когда я нажимаю на их значок

0
задан 22 May 2019 в 21:15

1 ответ

python в командной строке должно указывать на python2.7

Возможно, вы испортили apt / aptitude

Удалите символическую ссылку и замените ее на python по умолчанию

[ 118] sudo rm /usr/bin/python

и

sudo ln -sf /usr/bin/python2.7 /usr/bin/python

Аналогично для Ubuntu 18.10 python3 указывает на python3.6

sudo rm /usr/bin/python3

[ 1113] и

sudo ln -sf /usr/bin/python3.6 /usr/bin/python3

Надеюсь, это поможет

0
ответ дан 22 May 2019 в 21:15

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

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