使用 pip 安装/卸载我的模块
Posted
技术标签:
【中文标题】使用 pip 安装/卸载我的模块【英文标题】:Installing/uninstalling my module with pip 【发布时间】:2011-10-01 07:42:33 【问题描述】:我正在阅读Learn Python the Hard Way, 2nd Edition 一书,我被这个问题困住了:“使用你的 setup.py 安装你自己的模块并确保它可以工作,然后使用 pip 卸载它。” 如果我输入
setup.py install
在命令行中,我可以安装模块。
但是当我输入时
pip uninstall setup.py
上面写着:
Cannot uninstall requirement setup.py, not installed
pip 包索引说,http://pypi.python.org/pypi/pip,说:
pip 能够使用 pip uninstall package-name 卸载大多数已安装的包。
已知的例外情况包括使用 python setup.py install 安装的 pure-distutils 包>(此类包不留下任何元数据,无法确定>安装了哪些文件)
是否有其他方法可以安装 pip 可以识别的模块?
顺便说一句,我使用的是 Windows 计算机。只是想提一下,以防 Windows、Linux 和 Mac 有不同的解决方案。
【问题讨论】:
【参考方案1】:你给 pip 一个 Python 文件而不是一个包名,所以它不知道该怎么做。如果您希望 pip 删除它,请尝试提供此 setup.py 文件实际上是其中一部分的包的名称。
在这个相关线程中有一些很好的建议: python setup.py uninstall
【讨论】:
以上是关于使用 pip 安装/卸载我的模块的主要内容,如果未能解决你的问题,请参考以下文章