2012-01-19 34 views
27

estoy usando pip en un virtualenv y han instalado un paquete de un repositorio git al hacer esto:¿Cómo desinstalar un repositorio git usando pip?

pip install -e git://github.com/dwaiter/[email protected]#egg=django_bcrypt-dev 

Pero ahora quiero que desinstalar y no puede ver cómo, ya que no tiene un nombre de paquete convencional. Intenté lo que parecen variaciones obvias (como reemplazar "instalar" por "desinstalar") pero no puedo ver cómo hacerlo desde los documentos.

(En este caso, en última instancia quiero actualizar desde la versión git repo de django-bcrypt a la versión 0.9.2, y estoy asumiendo Es necesario desinstalar la versión git primero.)

Respuesta

30

desinstala así como que haría con cualquier otra biblioteca:

pip uninstall django-bcrypt

Si desea actualizar en última instancia, también se puede hacer

pip install --upgrade -e git://github.com/dwaiter/django-bcrypt.git#egg=django_bcrypt

+0

Doh, qué idiota soy. Pensé que había intentado todo, incluso "pip uninstall django-bcrypt-dev", pero debe haber pasado por alto el más obvio. Gracias zsquare. –

+0

No hay problema :). Caracteres adicionales para que pueda publicar este maldito comentario – zsquare

+2

No funciona para mí. 'pip freeze' da" -e git: //github.com/mikemaccana/[email protected]#egg=docx-dev "pero' pip uninstall python-docx' da como resultado el error "No se puede desinstalar el requisito python-docx , no instalado". Con pip 1.0.2. ¿Alguna idea de por qué? Gracias por adelantado. –

Cuestiones relacionadas