Installation de Twisted via pip cassé sur un serveur
Je suis en train d'ouvrir un virtualenv sur un nouveau serveur, et quand j'ai utilisé pip sur nos exigences de fichier, il arrêtait pas de mourir sur Twisted. J'ai commenté la torsion de la ligne, et tout le reste installé amende. Sur la ligne de commande, c'est la sortie, je vois quand j'essaie d'installer Tordu (le même message d'erreur que je vois quand je exécuter l'ensemble des exigences de fichier une fois qu'il est à la torsion de la ligne):
(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
Je peux installer Tordu amende de ma machine de dev et d'autres serveurs, et sur ce serveur, je semble être en mesure d'installer d'autres paquets amende.
Cas et la version n'a pas d'importance. Même résultat si j'utilise "tordu", "Tordu", "Tordu==15.2.1".
C'est une instance EC2 exécutant Ubuntu 14.04.02.
source d'informationauteur Rjak | 2015-06-10
Vous devez vous connecter pour publier un commentaire.
Ok après avoir lutté avec pendant plusieurs heures, j'ai compris le problème.
De course
pip install --verbose twisted
aidé avec le diagnostic.Le message d'erreur est trompeur. Le problème est que j'ai construit une installation personnalisée de Python 2.7.10 sans avoir au préalable installé libbz2-dev. Donc, les étapes pour résoudre cet été:
sudo apt-get install libbz2-dev
cd /<untarred python source dir>
./configure --prefix=<my install path> --enable-ipv6
make
make install
Avec ce fait, je peux maintenant créer des environnements virtuels et pip install Tordu.