He instalado algunos paquetes con -e
> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
Yo con pip freeze veo
> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...
cuando intento desinstalar los paquetes obtengo errores:
> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed
> pip uninstall horus
Cannot uninstall requirement horus, not installed
¿Cómo desinstalo dicho paquete?
conda develop -u .
pip uninstall yourpackage
no funcionó? ¿Qué significan tus errores? Parece una salida extraña del comando ...pip uninstall -e .
opython setup.py develop -u
?pip uninstall library
funcionó muy bien. Si va a la respuesta que proporcionó el OP, parece que hay algo extraño con su biblioteca que estaba dañada. Con suerte, esto les ahorrará tiempo a las personas la próxima vez que vengan aquí. Sin embargo, existen muchas opciones diferentes que podrían funcionar.Respuestas:
En
{virtualenv}/lib/python2.7/site-packages/
(si no usa virtualenv entonces{system_dir}/lib/python2.7/dist-packages/
)distribute-0.6.34-py2.7.egg
) si hay algunaeasy-install.pth
, elimine la línea correspondiente (debe ser una ruta al directorio de origen o de un archivo huevo).fuente
-e
opción.pip uninstall package_name
funciona, peropip uninstall .
no funcionaUna forma más sencilla de hacer lo mismo con la nueva versión de setup_tools es ejecutar lo siguiente:
Que básicamente hace lo mismo que lo que describe @glarrain en su respuesta.
fuente
running develop
pero sigo con el.egg-info
archivo ... ¿se supone que debo eliminarlo?Instale un paquete de desarrollo, use cmd:
Desinstalar:
Ahora puedes usar:
o
python setup.py develop --uninstall
opython setup.py develop -u
fuente
.
es el directorio actual, usa la ruta absoluta completa del paquete.site-packages
dir)dist-packages
directorio (donde Python busca el paquete instalado). Limpiador de usarpython setup.py develop -u
.pip uninstall package_name
trabaja ahora.Este es un error en debian / ubuntu linux usando pip instalado en el sistema operativo (v8.1.1 para mí), que es lo que invocará
sudo pip
incluso si ha actualizado pip (por ejemplo, get-pip.py). Ver https://github.com/pypa/pip/issues/4438Para una discusión sobre cómo limpiar, consulte /ubuntu/173323/how-do-i-detect-and-remove-python-packages-installed-via-pip , aunque las soluciones que existen son de variedad "eliminar todo".
Para mi sistema, todo lo que necesitaba eliminar era
/usr/local/lib/python2.7/dist-packages/{package_name}.egg-link
fuente
pip uninstall library
funcionó muy bien. Si va a la respuesta que proporcionó el OP, parece que hay algo extraño con su biblioteca que estaba dañada. Con suerte, esto les ahorrará tiempo a las personas la próxima vez que vengan aquí. Sin embargo, hay muchas opciones diferentes que podrían funcionarResulta que mi instalación estaba corrupta de alguna manera.
Podría encontrar la entrada en:
Para resolver el problema, eliminé la línea en el archivo .pth a mano.
fuente
Simplemente desinstale el paquete que instaló en modo 'editable':
fuente
pip uninstall
comando de OP (¿tal vez una versión desactualizada de pip?), Pero he verificado que en circunstancias normales hace exactamente lo que se sugirió hacer manualmente en la respuesta aceptada por @glarrain. Si no le está funcionando, detalle lo que está haciendo aquí para que podamos investigar más el problema.pip uninstall pkg
funciona afaik.