什么是'~';在文件名末尾表示Python MVC

什么是'~';在文件名末尾表示Python MVC,python,Python,我有一个很奇怪的问题。我正在尝试安装一个Python程序 Im使用python setup.py安装 setup.py文件说明: install_requires=[ "Pylons==0.9.7", install_requires=[ "Pylons==0.10", setup.py~文件说明: install_requires=[ "Pylons==0.9.7", install_requires=[ "Pylons==0.10", 当程序试图查找挂

我有一个很奇怪的问题。我正在尝试安装一个Python程序

Im使用
python setup.py安装

setup.py文件说明:

install_requires=[
    "Pylons==0.9.7",
install_requires=[
    "Pylons==0.10",
setup.py~文件说明:

install_requires=[
    "Pylons==0.9.7",
install_requires=[
    "Pylons==0.10",
当程序试图查找挂架0.9.7并将其作为依赖项安装时,当Im尝试安装时,这会导致一个问题。然后会出现以下错误:

error: Installed distribution Pylons 0.9.7 conflicts with requirement Pylons==0.10

我的问题是在文件末尾添加波浪号“~”意味着什么?据我所知,这意味着文件已打开并正在某处编辑,这是一个临时版本,对吗?

这是一个备份文件--许多编辑器以相同的名称保存文件的早期版本,并附加一个
~

如何摆脱它?当我使用vim时,我遇到了同样的问题,它创建了两个版本的文件
file.extension
file.extension
,这是在编辑器的设置中配置的。具体取决于您使用的编辑器。