Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Quería tener la librería tweepy de python en mi Debian Wheezy.

OBS:

  • Usamos Debian Wheezy de 64 bits.
  • Asumo que tenes instalado pip y git.

Entramos  a la terminal y tecleamos lo siguiente:
sudo pip install requests
sudo pip install requests_oauthlib
sudo pip install six
cd ~
git clone https://github.com/tweepy/tweepy.git
cd tweepy
python setup.py install

Si te sale un error en la pantalla como el siguiente:
Traceback (most recent call last):
File "setup.py", line 17, in
install_reqs = parse_requirements('requirements.txt', session=uuid.uuid1())
TypeError: parse_requirements() got an unexpected keyword argument 'session'

Debemos de cambiar algo en el código. Entramos a la terminal y tecleamos:
nano setup.py

Y donde dice:
install_reqs = parse_requirements('requirements.txt', session=uuid.uuid1())
reqs = [str(req.req) for req in install_reqs]

Reemplazamos por:
import os
from setuptools import setup

with open('requirements.txt') as f:
reqs = f.read().splitlines()

Ahora guardamos los cambios (Control + o) y luego cerramos el editor (Control + x). Volvemos a teclear en la terminal:
sudo python setup.py install
sudo pip install tweepy

OBS:

  • Si instalaba directamente tweepy con pip, me salía varios errores, entonces bajo el código fuente lo instalo de ahí y luego vuelvo a instalar tweepy con pip, porque o sino me seguía dando errores. No es lo forma más limpia, pero funciona. 😛

Fuente: akirasan


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *