Puncte:0

De ce psycopg2 nu se poate instala într-un mediu virtual?

drapel cf

Tocmai instalat ubuntu20.04.

Instalat python3.10 de

sudo apt install python3.10

Apoi a creat virtualenv

pip install virtualenv
virtualenv -p python3.10 venv

Acum încerc să instalez cerințele pentru proiectul meu. Singura problemă pe care am avut-o a fost cu distutils. Dar am tastat ceva de genul

sudo apt install python3.10-distutils

Și a dispărut. Am o listă de cerințe de genul

  • amqp==5,0,6
  • asgiref==3.4.1
  • biliard==3.6.4.0
  • telina==5.1.2
  • certificat==2021.5.30
  • charset-normalizer==2.0.6
  • click==7.1.2
  • click-didyouean==0.0.3
  • click-plugins==1.1.1
  • click-repl==0.2.0
  • dj-database-url==0.5.0
  • Django==3.2.7
  • django-telina-beat==2.2.1
  • django-telina-rezultate==2.2.0
  • django-heroku==0.3.1
  • django-redis==5.0.0
  • django-timezone-field==4.2.1
  • gunicorn==20.1.0
  • idna==3.2
  • kombu==5.1.0
  • prompt-toolkit==3.0.20
  • psicopg2==2.9.1
  • python-crontab==2.5.1
  • python-dateutil==2.8.2
  • python-dotenv==0.19.0
  • pytz==2021.1
  • redis==3.5.3
  • cereri==2.26.0
  • șase==1,16,0
  • sqlparse==0.4.2
  • urllib3==1.26.6
  • viță de vie==5,0,0
  • wcwidth==0,2,5
  • zgomot alb==5.3.0

Toate sunt instalate, cu excepția psycopg2. Când scriu (în virtualenv activat)

pip install psycopg2==2.9.1

Și obținerea asta eroare: comanda „/usr/bin/x86_64-linux-gnu-gcc” a eșuat cu codul de ieșire 1

David avatar
drapel cn
Care sunt erorile și comenzile reale pe care le vedeți și le tastați. Această listă lungă de nume de fișiere nu înseamnă nimic. Întreaga întrebare ar putea folosi ceva claritate.
илья авраменко avatar
drapel cf
@David Am pus această listă pentru a arăta că alte module sunt instalate rapid. Singura problemă este cu psycopg2. Când scriu pip install psycopg2 Primesc eroarea menționată: eroare: comanda „/usr/bin/x86_64-linux-gnu-gcc” a eșuat cu codul de ieșire 1
drapel cn
„x86_64-linux-gnu-gcc” m-ar face să cred că vă lipsesc anteturile. este `sudo apt install python3.10-dev` o remediere?
илья авраменко avatar
drapel cf
@Rinzwind Nu. Am văzut acest site și am tastat toate comenzile menționate. https://linuxnetmag.com/x86_64-linux-gnu-gcc-failed/
Puncte:1
drapel cf

Rezolvat cu

sudo apt-get install libpq-dev
Puncte:1
drapel mx

Încerca

pip install psycopg2-binary

Acest lucru nu va necesita nicio compilare de cod C

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.