Attualmente sto usando un pacchetto python che dipende dalle richieste 2.7.0 o successive, ma le richieste nel mio sistema, Ubuntu 14.04, sono la versione 2.2.1. Ho provato ad aggiornare via pip:Come aggiornare correttamente le richieste in Ubuntu 14.04
pip install requests==2.7.0
ma mi dà un errore, dicendo:
Not uninstalling requests at /usr/lib/python2.7/dist-packages, owned by OS
ho cercato di aggiornarlo utilizzando apt-get install --only-upgrade python-requests
, ma si dice che è già sull'ultima versione (e non è).
Quindi ho provato a installare in un virtualenv, ma dà lo stesso messaggio del messaggio pip sopra.
Infine, ho pensato a due opzioni:
1-) Unninstalling tramite apt-get e poi l'installazione via pip - Penso che sia troppo rischioso, dal momento che disinstallare un sacco di altri pacchetti.
2-) Clonazione da github e installando manualmente tramite setup.py, ma ho anche paura che possa confusione con altri pacchetti a seconda che
Qual è il modo migliore per farlo? C'è qualcosa di semplice che mi manca?
potrebbe darci il vostro comando pip perché posso fare un pippo mkvirtualenv poi pip installare richieste witout qualsiasi problema e installa le richieste-2.9.1-py2.py3-nessuno-any.whl. Forse puoi disinstallare il pacchetto debian prima di pip – Benjamin
Hai installato le richieste con 'sudo' inizialmente? Ho scoperto che un sacco di errori 'pip' sono causati dall'installazione di qualcosa che' sudo' può accedervi, ma che un utente normale non può. – wpercy
Modificato con il comando pip. Qual è la differenza tra virtualenv foo e mkvirtualenv foo? –