Я недавно обновил до 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 также не загружаются, когда я нажимаю на их значок
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
sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
Надеюсь, это поможет