2024-04-25 20:19:23 发布
网友
我正在创建一个Django包,其中包含一些我将在多个web应用程序中使用的核心功能。在
现在,这是我第一次创建Django/Python包。我已经阅读了现有的文档和教程。在
我的问题是,每次我更改包并重新创建包,然后使用“python”重新安装它设置.py安装”方法,新的软件包实际上已经安装,但以前的版本仍然存在。在
例如,现在我的机器上安装了这个软件包的最新3个版本。在
如何使安装包时删除同一软件包以前的所有安装?在
谢谢你
这似乎是一个已知的问题。在
Issue 5342的报表程序在保存在安装目录中的旧文件时也有相同的问题。在
根据Issue 4673,distutils2现在有一个uninstall命令,可以用来在安装时清理目录。也许您可以重写install命令,让它首先尝试卸载旧软件包?在
distutils2
uninstall
install
否则,解决办法似乎是:
to hack some old file detection into each package, or tell users 'delete the old install first'. Neither of which is really nice.
这似乎是一个已知的问题。在
Issue 5342的报表程序在保存在安装目录中的旧文件时也有相同的问题。在
根据Issue 4673,
distutils2
现在有一个uninstall
命令,可以用来在安装时清理目录。也许您可以重写install
命令,让它首先尝试卸载旧软件包?在否则,解决办法似乎是:
相关问题 更多 >
编程相关推荐