【问题标题】:Installing/uninstalling my module with pip使用 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 有不同的解决方案。

【问题讨论】:

    标签: python installation uninstallation pip


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 2017-04-27
      • 2021-05-18
      • 2015-08-17
      • 2018-07-27
      相关资源
      最近更新 更多