Question

Je tente d'utiliser l'api tweepy pour faire une fonction twitter et j'ai deux questions. J'ai peu d'expérience avec le terminal et Python en général.

1) Il a installé correctement avec Python 2.6, mais je ne peux pas l'utiliser ou l'installer avec Python 3.1. Lorsque je tente d'installer le module 3.1, il me donne une erreur qu'il n'y a pas setuptools module. Au départ, je pensais que peut-être je ne pouvais pas utiliser tweepy module avec 3.1, mais dans le readme, il dit « branche Python 3 (3.1) », que je suppose des moyens qu'il est compatible. Quand je recherchais le module setuptools, que je pensais que je pouvais charger dans la nouvelle version, il n'y avait que des modules pour jusqu'à Python 2.7. Comment puis-je installer le api Tweepy correctement sur Python 3.1?

2) Mon défaut Python lorsqu'il est exécuté depuis le terminal est 2.6.1 et je voudrais faire 3.1, donc je n'ai pas taper python3.1.

Était-ce utile?

La solution

Installer Distribuez qui est une fourchette compatible setuptools qui prend en charge Python 3. Lorsque vous effectuez donc, assurez-vous que vous utilisez Python 3 au lieu de Python 2. la plupart Python 3 installations offrent une symlimk ou commande nommée python3, alors que python fait référence à une installation Python 2. En raison des différences incompatibles entre Python 2 et Python 3, il est recommandé de ne pas essayer de passer outre cela et ont python se référer à python3.

Autres conseils

Mise à jour: Les commentaires ci-dessous ont des points solides contre cette technique.

2) Quel système d'exploitation utilisez-vous? En général, il y a un endroit symlink dans votre système, les points de ' python ' à ' pythonx.x , où x.x est le numéro de version préférée par votre système d'exploitation. Sous Linux, il y a un lien symbolique / usr / bin / python , qui indique (sur Ubuntu 10.04) /usr/bin/python2.6 sur une installation standard.

Il suffit de modifier manuellement le lien actuel pour pointer vers le binaire python3.1, et vous êtes bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top