41

我正在使用distutil安装我的python代码

python setup.py install

当我想在新分支上安装旧代码分支时遇到问题: setup.py install不会覆盖旧文件。解决方法是触摸 ( touch <filename>) 所有文件,因此它们被迫比已安装的文件更新,但这非常难看。

我正在寻找的是强制覆盖所有文件的选项,例如。就像是

python setup.py --force install

有任何想法吗?

4

2 回答 2

53

Python 开发人员也有同样的想法,他们只是将选项放在命令之后:

python setup.py install --force

distutils 文档没有--force具体提及该选项,但您可以使用该--help选项找到它:

python setup.py --help install
于 2014-02-14T20:16:44.567 回答
2

转到setup.py目录,我只需使用:

pip install .

这个对我有用。

于 2020-04-01T09:11:56.400 回答