关于python:使用pip安装/卸载我的模块

Installing/uninstalling my module with pip

我正在努力学习python,第二版的书,我坚持这个问题:"使用你的setup.py来安装你自己的模块并确保它可以工作,然后使用pip来卸载它。"如果我打字

1
setup.py install

在命令行中,我可以安装模块。

但是当我打字的时候

1
pip uninstall setup.py

上面写着:

1
Cannot uninstall requirement setup.py, not installed

pip包索引说,http://pypi.python.org/pypi/pip,说:

pip is able to uninstall most installed packages with pip uninstall package-name.

Known exceptions include pure-distutils packages installed with python setup.py install >(such packages leave behind no metadata allowing determination of what files were >installed)

是否有其他方法安装PIP可以识别的模块?

顺便说一下,我用的是Windows电脑。只是想提一下,如果有不同的解决方案,Windows,Linux和Mac。


你给pip一个python文件,而不是包名,所以它不知道该怎么做。如果希望PIP删除它,请尝试提供此setup.py文件实际上是其一部分的包的名称。

在这个相关的主题中有一些好的建议:python setup.py卸载