18
我使用distutil
安装使用我的Python代码时强制文件覆盖的Python:如何使用setup.py安装(distutil)
python setup.py install
我遇到问题时,我想安装一个较旧的我的代码分支在新的分支上: setup.py install
不会覆盖较旧的文件。解决办法是触碰(touch <filename>
)所有文件,以便它们被迫比安装的更新,但这非常难看。
我在寻找的是一个强制覆盖所有文件的选项,例如。像
python setup.py --force install
什么想法?
感谢, 克林斯曼
请注意,--force会覆盖并不会删除文件。当我需要切换版本时,我发现我依靠pip卸载。否则,你不知道什么是潜伏。如果pip不是选项,那么我认为你必须手动删除/ bin/和/ lib/python/site-packages/。再一次,点是你的朋友。 –
zerocog