Pregunta Instalando / desinstalando mi módulo con pip


Estoy pasando por el Aprende Python a la manera dura, 2da edición libro, y estoy atascado en este problema: "Use su setup.py para instalar su propio módulo y asegúrese de que funciona, luego use pip para desinstalarlo".
Si escribo

setup.py install

en la línea de comando, puedo instalar el módulo.

Pero cuando escribo

pip uninstall setup.py

dice:

Cannot uninstall requirement setup.py, not installed

El índice del paquete pip dice: http://pypi.python.org/pypi/pip, dice:

pip es capaz de desinstalar la mayoría de los paquetes instalados con pip uninstall package-name.

Las excepciones conocidas incluyen paquetes puros distutils instalados con python setup.py install> (dichos paquetes no dejan metadatos que permitan determinar qué archivos fueron> instalados)

¿Hay alguna otra manera de instalar mi módulo que pip reconocerá?

Por cierto, estoy usando una computadora con Windows. Solo quería mencionarlo en caso de que haya diferentes soluciones para Windows, Linux y Mac.


32
2017-07-08 14:04


origen


Respuestas:


Le está dando a pip un archivo de Python y no un nombre de paquete, por lo que no sabe qué hacer. Si desea que pip lo elimine, intente proporcionar el nombre del paquete del que este archivo setup.py en realidad es parte.

Hay algunas buenas sugerencias en este hilo relacionado: desinstalación de python setup.py


38
2017-07-08 14:08