Puncte:1

Nu se poate crea venv deoarece dependențele nu sunt îndeplinite

drapel mx

Eu rulez pe VirtualBox Ubuntu 18.04.5 LTS. alerg Python 3.6.9.

Când încercați să creați un mediu virtual cu sudo python3 -m venv env Eu iau:

admin@admin-VirtualBox:~/Desktop/project$ sudo python3 -m venv .venv
Mediul virtual nu a fost creat cu succes deoarece assurepip nu este
disponibil. Pe sistemele Debian/Ubuntu, trebuie să instalați python3-venv
pachet folosind următoarea comandă.

    apt-get install python3-venv

Poate fi necesar să utilizați sudo cu acea comandă. După instalarea python3-venv
pachet, recreați-vă mediul virtual.

Comanda eșuată: ['/home/admin/Desktop/project/.venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']

admin@admin-VirtualBox:~/Desktop/project$ python3 --version
Python 3.6.9
admin@admin-VirtualBox:~/Desktop/project$ sudo apt-get install python3.6-venv
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Unele pachete nu au putut fi instalate. Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 python3.6-venv : Depinde: python3.6 (= 3.6.5-3) dar 3.6.9-1~18.04ubuntu1.1 urmează să fie instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.
admin@admin-VirtualBox:~/Desktop/project$ 

Am cercetat și am găsit asta python3 are venv deja preinstalat. Cred că există unele dependențe rupte.

Am incercat:

admin@admin-VirtualBox:~/Desktop/project$ sudo apt-cache policy python3.6-venv python3.6 python3
python3.6-venv:
  Instalat: (niciunul)
  Candidat: 3.6.5-3
  Tabel de versiuni:
     3.6.5-3 500
        500 http://at.archive.ubuntu.com/ubuntu bionic/universe pachete amd64
python3.6:
  Instalat: 3.6.9-1~18.04ubuntu1.1
  Candidat: 3.6.9-1~18.04ubuntu1.1
  Tabel de versiuni:
 *** 3.6.9-1~18.04ubuntu1.1 100
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://at.archive.ubuntu.com/ubuntu bionic/main pachete amd64
python3:
  Instalat: 3.6.7-1~18.04
  Candidat: 3.6.7-1~18.04
  Tabel de versiuni:
 *** 3.6.7-1~18.04 100
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://at.archive.ubuntu.com/ubuntu bionic/main pachete amd64

Orice sugestii cum să remediați acest lucru? Care este problema?

Apreciez răspunsurile voastre!

user535733 avatar
drapel cn
`Depinde: python3.6 (= 3.6.5-3) dar 3.6.9-1~18.04ubuntu1.1`. Versiunea actuală pentru 18.04 ar trebui să fie `3.6.9-1~18.04ubuntu1.6`, ceea ce sugerează că sursele dvs. sunt învechite sau înfundate. Răspunsul lui @user.dz de mai jos este o soluție adecvată pentru acest tip de problemă.
Puncte:2
drapel ng
  1. Alerga proprietăți-software-gtk

    Prima filă: Activare principal, univers, a doua filă: Activare Securitate, actualizări

  2. Actualizați lista când ieșiți sau rulați

    actualizare sudo apt

  3. Instalați modulul de mediu virtual (mă așteptam să fie instalat pe imaginea vanilie)

    sudo apt install python3.6-venv

  4. Creați un mediu virtual fără a utiliza sudo

    python3 -m venv .venv

Btw, este bine să confirmați care este versiunea legată python3 folosind

ls -l $(care python3)

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.