Pergunta

Estou tentando usar a API Tweepy para fazer uma função no Twitter e tenho dois problemas. Tenho pouca experiência com o terminal e o python em geral.

1) Ele instalou corretamente com o Python 2.6, no entanto, não posso usá -lo ou instalá -lo com o Python 3.1. Quando tento instalar o módulo em 3.1, ele me dá um erro de que não existe o módulo setUpTools. Originalmente, pensei que talvez não pudesse usar o módulo Tweepy com 3.1, no entanto, no ReadMe, diz "Python 3 Branch (3.1)", o que suponho que seja compatível. Quando procurei o módulo SetupTools, que achei que poderia carregar na nova versão, havia apenas módulos para até o Python 2.7. Como eu instalaria a API Tweepy corretamente no Python 3.1?

2) Meu python padrão quando executado do terminal é 2.6.1 e eu gostaria de fazer 3.1 para que não precise digitar Python3.1.

Foi útil?

Solução

Instalar Distribuir que é um garfo compatível de SetupTools que suporta o Python 3. Ao fazê -lo, verifique se você está usando o Python 3 em vez do Python 2. A maioria das instalações do Python 3 fornece um symlimk ou comando nomeado nomeado python3, enquanto python refere -se a uma instalação do Python 2. Devido às diferenças incompatíveis entre Python 2 e Python 3, é recomendável que você não tente substituir isso e ter python referir-se python3.

Outras dicas

Atualizar: Os comentários abaixo têm alguns pontos sólidos contra essa técnica.

2) Qual sistema operacional você está executando? Geralmente, há um symblink em algum lugar do seu sistema, que aponta de 'Pitão' para 'pythonx.x', onde xx é o número da versão preferido pelo seu sistema operacional. No Linux, há um symblink /usr/bin/python, que aponta para (no Ubuntu 10.04) /usr/bin/python2.6 em uma instalação padrão.

Basta alterar manualmente o link atual para apontar para o binário Python3.1 e você está bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top