2016-08-09 55 views
7

In Python 2.7.11 unter Windows habe ich sqlalchemy in eine virtuelle Umgebung installiert. Jetzt, wenn ich versuche, es zu deinstallieren überWie zu reparieren pip hängen bei der Deinstallation von sqlalchjemy

pip uninstall sqlalchemy 

pip hängt, wenn Sie die folgenden Zeilen Auflistung:

. 
. 
. 
c:\venv\lib\site-packages\sqlalchemy\util\langhelpers.py 
c:\venv\lib\site-packages\sqlalchemy\util\langhelpers.pyc 
c:\venv\lib\site-packages\sqlalchemy\util\queue.py 
c:\venv\lib\site-packages\sqlalchemy\util\queue.pyc 
c:\venv\lib\site-packages\sqlalchemy\util\topological.py 
c:\venv\lib\site-packages\sqlalchemy\util\topological.pyc 

Dies geschieht immer wieder, wenn ich den Deinstallationsbefehl abzubrechen und geben es wieder, auch nach dem Neustart des Systems .

Was kann ich tun, um pip fortzusetzen?

+0

Sind Sie die neueste Version von Pip mit? – Yegers

+0

@Yegers Ja, 8.1.2. – halloleo

Antwort

17

Sieht aus wie pip uninstall fragt Sie mit "Möchten Sie fortfahren (Y/N)?", Aber das ist nicht in Cygwin oder Git Bash aus irgendeinem Grund sichtbar.

Wenn Sie "y" eingeben und die Eingabetaste drücken, wird die Pip-Deinstallation fortgesetzt.

+0

Klingt nach einer großartigen Erklärung! Werde es nächstes Mal testen, wenn ich auf dieses Problem bei der Deinstallation unter Windows stoße. – halloleo

+0

Wurde bei der Deinstallation von ansible via pip überprüft. Es funktioniert wirklich, danke :) – Dmitry

+1

Ich konnte bestätigen, dass dies behoben, es ist nach dem Drücken der 'y', dass die Eingabeaufforderung "Möchten Sie fortfahren (Y/N)?" erscheint, ich benutze git bash – ianace

0

konnte ich nicht lösen warum pip hing bei der Deinstallation; jedoch durch eine andere stackoverflow answer erkannte ich, dass ich das Paket entfernen, kann manuell mit:

del C:\venv\Lib\site-packages\sqlalchemy 
del C:\venv\Lib\site-packages\SQLAlchemy-1.0.14.dist-info 

ich auch in jedem * .pth Datei erwähnt von sqlalchemy geprüft, aber es gab keine Vorkommnisse.

In jedem Fall ergab pip freeze, dass das Paket ordnungsgemäß gegangen war.

5

Verwenden

pip uninstall sqlalchemy --yes