Rimuovere manualmente. pip
non mantiene le directory nascoste dei pacchetti installati e scansiona le directory come /usr/local/lib/python2.7/dist-packages
direttamente per determinare cosa è installato.
Quindi, se si è installato qualcosa utilizzando -t
, basta andare nella directory specificata ed eliminare tutte le tracce, inclusi eventuali file di metadati. Ad esempio,
$ mkdir localpips
$ pip install -t localpips docopt
Downloading/unpacking docopt
Downloading docopt-0.6.2.tar.gz
Running setup.py (path:/tmp/pip_build_garyw/docopt/setup.py) egg_info for package docopt
Installing collected packages: docopt
Running setup.py install for docopt
Successfully installed docopt
Cleaning up...
$ cd localpips
$ ls -l
total 48
drwxr-xr-x 2 garyw garyw 4096 Jul 6 17:27 docopt-0.6.2.egg-info
-rw-r--r-- 1 garyw garyw 19946 Jul 6 17:27 docopt.py
-rw-r--r-- 1 garyw garyw 23326 Jul 6 17:27 docopt.pyc
$
di disinstallarlo, basta andare in localpips
ed eliminare i file e le directory che sono stati creati.
Lo so, non è così elegante, ea volte non hai idea di cosa possa essere correlato a cosa succede se non osservi attentamente l'installazione, ma così è.
fonte
2015-07-06 07:30:10
se si esegue 'lista pip 'puoi vedere il pacchetto? – doru
No, 'pip list' mi mostra l'elenco globale dei pacchetti –
Penso che potresti semplicemente cancellare quella cartella se contiene solo quel pacchetto o eliminare il pacchetto al suo interno se ci sono altri pacchetti nella cartella. – doru