2010-11-13 7 views
0

Je veux installer python2.5.5 dans Ubuntu10.10, puisque Ubuntu10.10 supporte maintenant python> = 2.6, donc je télécharge le fichier source du site web python et essayer de l'installer utiliser ./configure & & faire & & sudo faire installer, il semble que python2.5.5 a été installé avec succès, mais quand je veux l'utiliser, parfois il dit "pas de module nommé ...", mais il devrait être empaqueté, je l'ai utilisé dans mon Win7, donc je me demande si je peux installer toutes les libs.Comment installer python2.5.5 dans Ubuntu10.10 avec toutes les bibliothèques incluses

+1

Lire ceci: http://www.talino.org/tutorials/install-python-261- sans-trash-ubuntu/ – user225312

Répondre

0

Voici le message qui pourrait aider:

Je ne sais pas quelle bibliothèque vous manque, mais vous seriez probablement en mesure de l'installer avec easy_install:

Vous devrez configurer python2.5 comme python par défaut en le plaçant devant python2.6 dans le PATH. Notez que cela doit être au niveau sudo, comme vous le feriez pour sudo easy_install. Autrement dit, sudo python devrait exécuter Python 2.5 avant d'essayer d'installer easy_install. C'est un peu brouillon, mais après cela, vous devriez tout avoir correctement fonctionné.

+0

Merci. Plus de détails, j'ai tapé 'python' dans la console et j'ai vu la version 2.5.5, je voulais installer oauth en utilisant easy_install mais a échoué, il a dit 'aucun module nommé zlib' – richie

+0

zlib est un module python, donc c'est quelque chose avec python lui-même qui a eu tort. Vous avez probablement effectué une installation partielle de Python en essayant de télécharger et d'exécuter les commandes configure et make. Pas une bonne situation - vous auriez probablement besoin de nettoyer cela en premier - voir ce post, pourrait aider: http://stackoverflow.com/questions/3544378/uninstall-python-built-from-source. Si vous êtes capable de désinstaller correctement python2.5.5 (après cela, vous ne devez pas avoir python2.5.5 lorsque vous exécutez 'python' et j'espère que vous devriez avoir python2.6), essayez la procédure dans les liens que j'ai publiés. –

+1

Python installe automatiquement le support zlib s'il détecte les en-têtes zlib pendant './Configure'. Installez le paquet Ubuntu zlib-devel et réinstallez Python pour obtenir le support de zlib. – fideli

1

Vous avez probablement manqué certaines librairies qui ne sont pas incluses par défaut sur Ubuntu avec Python (je ne sais pas pourquoi elles ont décidé de diviser "core" python de cette façon).

Vous pouvez essayer d'exécuter apt-get build-dep python python-dev et de créer de nouveau (vous devrez peut-être également ajouter d'autres packages).

Règle générale, si Python se plaint de ne pas avoir le module sqlite3, vous devez installer libsqlite3-dev, puis le reconstruire.

2

Envisagez d'utiliser Felix Krull's PPA qui contient des packages Python 2.5 préconfigurés pour Ubuntu.

1

Vous pouvez ajouter 10,04 à vos sources apt, vous pouvez installer de la manière habituelle après une mise à jour apt-

Questions connexes