No se puede instalar TA-Lib en Ubuntu

Estoy tratando de instalar Python Ta-Lib en Ubuntu, pero cuando ejecuto:

pip install TA-Lib 

Me sale este error:

 Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-YfCSFn/TA-Lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-swmI7D-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-YfCSFn/TA-Lib/ 

Ya instalé:

 sudo apt-get install python3-dev 

e instalado Ta-lib

¿Cómo puedo arreglar esto?

Parece que otras personas tenían este problema .

Para citar la respuesta aceptada:

Parece que su PiP no puede acceder a Setuptools según “importar setuptools” en el error. Primero intente lo siguiente y luego intente ejecutar nuevamente su instalación pip.

 > sudo pip install -U setuptools 

O si no funciona citar su comentario:

Prueba este ‘sudo -H pip instala TA-Lib’

Como dijo Filipe Ferminiano en el comentario, si esto todavía no lo soluciona, puede probar lo que se dice en este enlace .

Para citar la respuesta aceptada una vez más:

 Your sudo is not getting the right python. This is a known behaviour of sudo in Ubuntu. See this question for more info. You need to make sure that sudo calls the right python, either by using the full path: sudo /usr/local/epd/bin/python setup.py install 

o haciendo lo siguiente (en bash):

 alias sudo='sudo env PATH=$PATH' sudo python setup.py install 

Aquí está la pregunta de la que habla.

Dale crédito a la respuesta aceptada si soluciona tu problema.

Soy capaz de cargar en python3.

Pasos:

  1. descargue desde http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

  2. untar tar -xvf ta-lib-0.4.0-src.tar.gz

  3. cd /../ta-lib

  4. ./configure --prefix=/usr

  5. make

  6. sudo make install

  7. sudo apt upgrade

  8. pip install ta-lib o pip install TA-Lib

  9. Comprobar import talib