Puncte:1

Eroare fatală Python: init_import_size: Nu s-a putut importa modulul site-ului

drapel ua

Problemă

Rulez Ubuntu 20.04 LTS. Am instalat atât Python 3.8, cât și Python 3.9, deși Python 3.8 este stricat.
Când tast comanda python3.8 în terminalul meu primesc următoarele:

root@ubuntu-3pl:~# python3.8
Eroare fatală Python: init_import_size: Nu s-a putut importa modulul site-ului
Stare de rulare Python: inițializată
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/python3.9/site.py”, linia 79, în <modul>
    import os
  Fișierul „/usr/lib/python3.9/os.py”, linia 29, în <modul>
    din _collections_abc import _check_methods
  Fișierul „/usr/lib/python3.9/_collections_abc.py”, linia 12, în <modul>
    GenericAlias ​​= tip(listă[int])
TypeError: obiectul „type” nu poate fi subscriptabil

Asta mi se pare python3.8 sapă în jur /usr/lib/python3.9, care este python3.9biblioteca lui.
Iată rezultatul câtorva comenzi:

root@ubuntu-3pl:~# care python3.8
/usr/local/bin/python3.8
root@ubuntu-3pl:~# care python3
/usr/bin/python3
root@ubuntu-3pl:~# /usr/bin/python3 --version
Python 3.9.5
root@ubuntu-3pl:~# python3
Python 3.9.5 (implicit, 23 noiembrie 2021, 15:27:38) 
[GCC 9.3.0] pe Linux
Tastați „ajutor”, „drept de autor”, „credite” sau „licență” pentru mai multe informații.
>>> 

Python 3.9 funcționează bine, dar Python 3.8 evident nu funcționează. Vreau să funcționeze Python 3.8 pentru că vreau să îl instalez peisaj-comun și diverse alte pachete care se bazează pe el. Asta se întâmplă când încerc să instalez peisaj-comun:

root@ubuntu-3pl:~# apt install landscape-common
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Următoarele pachete suplimentare vor fi instalate:
  bc distro-info-data iso-codes libpython3-stdlib lsb-release python-apt-common python3 python3-apt python3-attr python3-automat python3-cffi-backend python3-click
  python3-colorama python3-configobj python3-constant python3-criptografie python3-gdbm python3-hamcrest python3-hyperlink python3-idna python3-incremental python3-netifaces
  python3-openssl python3-pkg-resources python3-pyasn1 python3-pyasn1-module python3-service-identity python3-six python3-twisted python3-twisted-bin python3-zope.interface.
  python3.8
Pachete sugerate:
  isoquery python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python-attr-doc python-configobj-doc python-cryptography-doc python3-cryptography-vectors
  python3-gdbm-dbg python-openssl-doc python3-openssl-dbg python3-setuptools python3-pampy python3-qt4 python3-serial python3-wxgtk2.8 python3-binthon3-twisted-binthon3
  python3.8-doc
Următoarele pachete NOI vor fi instalate:
  bc distro-info-data iso-codes landscape-common libpython3-stdlib lsb-release python-apt-common python3 python3-apt python3-attr python3-automat python3-cffi-backend
  python3-click python3-colorama python3-configobj python3-constantly python3-criptografie python3-gdbm python3-hamcrest python3-hyperlink python3-idna python3-incremental
  python3-netifaces python3-openssl python3-pkg-resources python3-pyasn1 python3-pyasn1-module python3-service-identity python3-six python3-twisted python3-twisted-bin
  python3-zope.interfață python3.8
0 actualizate, 33 nou instalate, 0 de eliminat și 0 neactualizate.
1 nu este complet instalat sau îndepărtat.
Trebuie să obțineți 6362 kB/6410 kB de arhive.
După această operațiune, se vor folosi 41,2 MB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] y
Obțineți:1 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.2 [387 kB]
Obțineți:2 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B]
Obțineți:3 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 distro-info-data all 0.43ubuntu1.9 [4744 B]
Obțineți:4 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 lsb-release all 11.1.0ubuntu2 [10,6 kB]
Obține:5 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-cffi-backend amd64 1.14.0-1build1 [68.7 kB]
Obțineți:6 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-netifaces amd64 0.10.4-1ubuntu4 [16.1 kB]
Obțineți: 7 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-pkg-resources toate 45.2.0-1 [130 kB]
Obține:8 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-six all 1.14.0-2 [12.1 kB]
Obțineți:9 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 iso-codes toate 4.4-1 [2695 kB]
Obține: 10 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python-apt-common all 2.0.0ubuntu0.20.04.6 [17.1 kB]
Obține: 11 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-apt amd64 2.0.0ubuntu0.20.04.6 [154 kB]
Obțineți: 12 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-gdbm amd64 3.8.10-0ubuntu1~20.04 [15.2 kB]
Obține:13 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 bc amd64 1.07.1-2build1 [86.3 kB]
Obțineți: 14 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-attr all 19.3.0-2 [33.9 kB]
Obține:15 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-automat all 0.8.0-1ubuntu1 [27.5 kB]
Obțineți:16 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-constantly all 15.1.0-1build1 [8244 B]
Obține:17 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-idna all 2.8-1 [34.6 kB]
Obține:18 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-hyperlink all 19.0.0-1 [33.5 kB]
Obține:19 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-incremental all 16.10.1-3.2 [14,9 kB]
Obține:20 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-zope.interface amd64 4.7.1-1 [85.2 kB]
Obține:21 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-twisted-bin amd64 18.9.0-11ubuntu0.20.04.1 [11.1 kB]
Obține:22 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-cryptography amd64 2.8-3ubuntu0.1 [211 kB]
Obține:23 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-openssl all 19.0.0-1build1 [43,3 kB]
Obține:24 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-pyasn1 all 0.4.2-3build1 [46,7 kB]
Obține:25 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-pyasn1-modules toate 0.2.1-0.2build1 [32.9 kB]
Obține:26 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-service-identity all 18.1.0-5build1 [10,7 kB]
Obține:27 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-hamcrest all 1.9.0-3 [24.9 kB]
Obține:28 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-twisted all 18.9.0-11ubuntu0.20.04.1 [1931 kB]
Obține:29 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-configobj all 5.0.6-4 [34.1 kB]
Obține:30 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 landscape-common amd64 19.12-0ubuntu4.2 [86.4 kB]
Obține:31 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-colorama all 0.4.3-1build1 [23.9 kB]
Obține:32 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 python3-click all 7.0-3 [64.8 kB]
S-a preluat 6362 kB în 0 secunde (22,5 MB/s)    
Extragerea șabloanelor din pachete: 100%
Preconfigurarea pachetelor...
Selectarea pachetului neselectat anterior python3.8.
(Se citesc baza de date... 123547 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../python3.8_3.8.10-0ubuntu1~20.04.2_amd64.deb...
Se despachetează python3.8 (3.8.10-0ubuntu1~20.04.2)...
Se selectează pachetul neselectat anterior libpython3-stdlib:amd64.
Se pregătește despachetarea.../libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb...
Se despachetează libpython3-stdlib:amd64 (3.8.2-0ubuntu2)...
Se configurează python3-minimal (3.8.2-0ubuntu2)...
/var/lib/dpkg/info/python3-minimal.postinst: 5: py3compile: nu a fost găsit
dpkg: eroare la procesarea pachetului python3-minimal (--configure):
 instalat pachetul python3-minimal subprocesul de script post-instalare a returnat eroare starea de ieșire 127
Au fost întâlnite erori în timpul procesării:
 python3-minimal
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Am instalat Python 3.8.0 de la https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz. Iată rezultatul compgen -c python:

root@ubuntu-3pl:~# compgen -c python
python3.8-config
python3.8
python2
python3.9
python2.7
python3.9-config
python3
piton
python2
python3.9
python2.7
python3.9-config
python3
piton

Întrebare

Cum pot:

  • Dezinstalați toate urmele Python 3.8 și reinstalați-l cu succes?
  • Reparați-l astfel încât să funcționeze?
  • Instalare peisaj-comun folosind Python 3.9?

Orice ajutor/sfat este binevenit! Sunt bucuros să încerc orice în afară de reinstalarea sistemului de operare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.