Domanda

Sto tentando di utilizzare l'API tweepy per fare una funzione di twitter e ho due problemi. Ho poca esperienza con il terminale e Python in generale.

1) E 'stato installato correttamente con Python 2.6, tuttavia non posso utilizzarlo o installarlo con Python 3.1. Quando si tenta di installare il modulo in 3.1 mi dà un errore che non ci sono setuptools modulo. Originariamente ho pensato che forse ero in grado di utilizzare tweepy modulo con 3.1, tuttavia nel readme si dice "Python 3 ramo (3,1)", che presumo significa che è compatibile. Quando ho cercato per il modulo setuptools, che ho pensato che avrei potuto caricare nella nuova versione, vi era solo i moduli per un massimo di Python 2.7. Come faccio a installare l'API Tweepy correttamente su Python 3.1?

2) Il mio difetto Python quando eseguito da terminale è 2.6.1 e vorrei renderlo 3.1 in modo da non dover digitare python3.1.

È stato utile?

Soluzione

Distribuire che è un fork compatibile setuptools che supporta Python 3. Nel fare quindi, assicurarsi che si sta utilizzando Python 3 invece di Python 2. la maggior parte Python 3 installazioni forniscono una symlimk o comando chiamato python3, mentre python si riferisce ad un'installazione Python 2. A causa delle differenze incompatibili tra Python 2 e Python 3, si raccomanda che non si tenta di ignorare questo e hanno python si riferiscono a python3.

Altri suggerimenti

Aggiornamento: I commenti che seguono sono alcuni punti fermi contro questa tecnica.

2) Quale sistema operativo utilizzi? In generale, v'è un qualche link simbolico nel vostro sistema, che punti da ' python ' a ' pythonx.x ', dove x.x è il numero di versione preferita dal sistema operativo. Su Linux, c'è un collegamento simbolico / usr / bin / python , che punti da (su Ubuntu 10.04) /usr/bin/python2.6 su un'installazione standard.

Basta modificare manualmente il collegamento corrente al punto al binario python3.1, e si sta bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top