
Habe gerade Ubuntu 20.04 installiert.
Python3.10 installiert von
sudo apt install python3.10
Dann erstellt virtualenv
pip install virtualenv
virtualenv -p python3.10 venv
Jetzt versuche ich, die Voraussetzungen für mein Projekt zu installieren. Das einzige Problem, das ich hatte, war mit Distutils. Aber ich habe etwas wie
sudo apt install python3.10-distutils
Und es ist weg. Ich habe eine Anforderungsliste wie
- amqp==5.0.6
- asgiref==3.4.1
- Billard == 3.6.4.0
- Sellerie == 5.1.2
- Zertifikat==2021.5.30
- Zeichensatz-Normalisierer == 2.0.6
- Klick==7.1.2
- klick-meintestdu==0.0.3
- Klick-Plugins == 1.1.1
- Klick-Repl == 0.2.0
- dj-Datenbank-URL == 0.5.0
- Django==3.2.7
- django-celery-beat==2.2.1
- django-celery-results==2.2.0
- django-heroku==0.3.1
- django-redis==5.0.0
- django-Zeitzonenfeld==4.2.1
- gunicorn==20.1.0
- idna == 3,2
- kombu==5.1.0
- prompt-toolkit==3.0.20
- psycopg2==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
- Anfragen == 2.26.0
- sechs == 1.16.0
- sqlparse==0.4.2
- urllib3==1.26.6
- Rebe == 5.0.0
- wcwidth==0,2,5
- weißes Rauschen == 5.3.0
Sie wurden alle installiert, außer psycopg2. Wenn ich (in aktivierter virtueller Umgebung) eingebe
pip install psycopg2==2.9.1
Und erhalte diesen Fehler: Befehl '/usr/bin/x86_64-linux-gnu-gcc' ist mit Exitcode 1 fehlgeschlagen
Antwort1
Gelöst mit
sudo apt-get install libpq-dev
Antwort2
Versuchen
pip install psycopg2-binary
Dies erfordert keine C-Codekompilierung