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:
-
sudo apt-get install libbz2-dev
-
cd /<untarred python source dir>
-
./configure --prefix=<my install path> --enable-ipv6
-
make
-
make install
Una vez hecho esto, ahora puedo crear entornos virtuales e instalar Twisted.