Maison >développement back-end >Tutoriel Python >Comment résoudre les erreurs \'pg_config\' lors de l'installation de psycopg2 avec \'pip\' ?

Comment résoudre les erreurs \'pg_config\' lors de l'installation de psycopg2 avec \'pip\' ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-24 05:21:02901parcourir

How to Resolve

Comment installer psycopg2 avec "pip" sur Python

Problème

J'utilise virtualenv pour installer le package psycopg2, mais je suis rencontrer des erreurs liées à l'exécutable "pg_config". Le processus d'installation se bloque à la phase setup.py, me laissant me demander s'il me manque des étapes cruciales.

Réponse

Installation de psycopg2 via le package PyPI

  • Option 1 : Installez le package psycopg2-binary PyPI, qui fournit des roues Python pour Linux et Mac OS. Cela élimine le besoin de créer le package à partir des sources.
pip install psycopg2-binary

Installation des conditions préalables à la construction de psycopg2

  • Option 2 : Si les roues binaires ne sont pas disponibles pour votre système, vous pouvez installer les prérequis pour construire psycopg2 à partir des sources. Les commandes spécifiques varient en fonction de votre système d'exploitation et de la version de Python.

Debian/Ubuntu

Python Version Command Note
Default Python 3 sudo apt install libpq-dev python3-dev
Python 3.x sudo apt install libpq-dev python3.x-dev Substitute x in the command
Python 2 sudo apt install libpq-dev python-dev

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn