debian/ubuntu:.
$ apt-get install libsqlite3-dev # or rpm -i sqlite-devel-something.rpm
Je pense qu'un certain nombre d'interprètes recompilent simplement leurs petites bibliothèques de connexion lors de l'installation, mais pour cela, ils ont besoin des fichiers C .h en plus de la bibliothèque à lier.Vous pouvez déjà avoir la bibliothèque, parce que quelque chose dépendait vous n'avez pas forcément le paquet dev
, qui est à mi-chemin entre la source et le binaire
Une partie est simple, si vous développez avec une bibliothèque, vous avez besoin de ses en-têtes d'interface.
Mais je pense que quelque chose de plus s'est passé, au début, les gens essayaient des distributions toutes sources et toutes binaires, mais les binaires étaient vulnérables à la dépendance , et toutes les sources étaient exagérées. Je pense maintenant qu'un compromis intéressant est en cours d'utilisation, une distribution semi-source où un programme se connecte aux bibliothèques installées en recompilant les parties de celui-ci qui sont liées aux bibliothèques d'extension. Cela a beaucoup de sens avec les interpréteurs où la plupart du système peut arriver en binaire mais les modules d'extension sont chargés dynamiquement et compilés pour le système installé. Je pense.
Pouvez-vous dire quelle version de python que vous avez et ce que la plate-forme que vous êtes? – quamrana
Bon, nous ne pouvons pas aller plus loin sans connaître les spécificités de la plate-forme, y compris OS et CLI. (Linux et quelle distribution linux spécifique? Windows, mais quelle interface CLI?) – DigitalRoss
Ma plate-forme: CentOS version 5.3 (Final). – Verrtex