python pip virtualenv twisted

python - pip install twisted



InstalaciĆ³n de Twisted through pip roto en un servidor (1)

Estoy configurando un virtualenv en un nuevo servidor, y cuando utilicé pip en nuestro archivo de requisitos, siguió muriendo en Twisted. Comenté la línea Twisted, y todo lo demás está bien instalado. En la línea de comandos, este es el resultado que veo cuando trato de instalar Twisted (el mismo error que veo cuando ejecuto todo el archivo de requisitos una vez que llega a la línea Twisted):

(foo)company@server:~$ pip install twisted Collecting twisted Could not find a version that satisfies the requirement twisted (from versions: ) No matching distribution found for twisted

Puedo instalar Twisted fine desde mi máquina de desarrollo y otros servidores, y en este servidor parece que puedo instalar bien otros paquetes.

El caso y la versión no importan. El mismo resultado si utilizo "retorcido", "retorcido", "retorcido == 15.2.1".

Esta es una instancia de EC2 que ejecuta Ubuntu 14.04.02.


Ok, después de luchar con esto durante varias horas, descubrí el problema.

Ejecución de la pip install --verbose twisted ayudó con el diagnóstico.

El mensaje de error es engañoso. El problema es que construí una instalación personalizada de Python 2.7.10 sin haber instalado previamente libbz2-dev. Entonces los pasos para arreglar esto fueron:

  1. sudo apt-get install libbz2-dev
  2. cd /<untarred python source dir>
  3. ./configure --prefix=<my install path> --enable-ipv6
  4. make
  5. make install

Una vez hecho esto, ahora puedo crear entornos virtuales e instalar Twisted.