2009-09-25 6 views
1

Je ne peux pas utiliser sqlite3 (build python package). La raison de la manque _sqlite3.so. J'ai trouvé que les gens avaient le même problème et ils l'ont résolu here.Comment construire à partir de la source?

Les solutions sont données dans une phrase:

En construisant à partir de la source et le déplacement de la bibliothèque à /usr/lib/python2.5/lib-dynload/ Je résolu le problème.

Cependant, je ne comprends pas la terminologie. Qu'est-ce que cela signifie "construire à partir de la source"? Que devrait-on construire à partir de la source? Nouvelle version de Python? SQLite? Et comment on construit réellement à partir de la source? Quelles étapes devraient être effectuées?

Répondre

3

Téléchargez la source SQLite ici: SQLite Download Page

extraire l'archive quelque part sur votre machine.

Accédez au répertoire étendu.

Run:

./configure 
make 
make install (sudo make install if you have permission issues) 

Copiez les fichiers nouvellement compilés dans votre répertoire Python.

Ces directions sont les plus simples possibles. Vous pouvez rencontrer des problèmes de dépendances, auquel cas vous devrez les télécharger et les compiler.

0

Dans cette publication, l'affiche construisait Python à partir de la source, car le paquet Slackware qu'il essayait d'installer était apparemment cassé (Slackware étant une distribution Linux).

Sauf si vous utilisez également la même version Slackware, je voudrais affirmer que votre problème est pas le même.

Questions connexes