【发布时间】:2011-04-06 02:35:39
【问题描述】:
您好,我正在尝试使用 setuptools 进行 python 打包并测试我在开发模式下安装了模块。 即
python setup.py develop
这已将我的模块目录添加到 sys.path。现在我想删除模块有什么办法吗?
提前致谢
【问题讨论】:
-
开始使用
pip或其他具有卸载能力的管理器来管理python包。 -
@Tomasz 你如何用
pip做相当于python setup.py develop的操作? -
pip install -e .
-
'pip' 不是这个问题的正确答案。使用“pip”安装您正在开发的项目以便运行或使用它意味着您每次修改源代码时都必须重新安装。正确的方法是使用“setup.py develop”作为原始问题的状态。
-
@JonathanHartley 这完全是错误的; pip 有一个
--editable(或-e)参数,其行为为roughly equivalently to setuptools'develop。我认为--editable可能比您的评论更新,但不是——快速搜索 GitHub 上的 pip repo 会发现早在 2009 年的提交中就会引用可编辑的内容。此外,我看到 Tomasz Wysocki 已经指出了这一点在您发表评论之前!
标签: python setuptools