使用pip安装/卸载我的模块

Eva*_*Eva 33 python install uninstall pip

我正在阅读Learn Python the Hard Way,第2版书籍,我遇到了这个问题:"使用你的setup.py来安装你自己的模块并确保它有效,然后使用pip卸载它."
如果我输入

setup.py install
Run Code Online (Sandbox Code Playgroud)

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

但是当我打字的时候

pip uninstall setup.py
Run Code Online (Sandbox Code Playgroud)

它说:

Cannot uninstall requirement setup.py, not installed
Run Code Online (Sandbox Code Playgroud)

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

pip能够使用pip uninstall package-name卸载大多数已安装的软件包.

已知的例外包括使用python setup.py install>安装的pure-distutils软件包(这样的软件包不会留下任何元数据,允许确定>安装了哪些文件)

有没有其他方法来安装我的模块pip将识别?

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

kun*_*phu 37

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

在这个相关的线程中有一些很好的建议: python setup.py uninstall