如何在安装旧Python的同时使用新的Python安装?

如何在安装旧Python的同时使用新的Python安装?,python,windows,version,uninstallation,Python,Windows,Version,Uninstallation,在我的Windows开发机器重新安装之后,我安装了Python 2.7。 我很快意识到这是一个错误,因为我使用的许多软件包只在Python2.6上工作。所以我也安装了2.6,现在两个都安装了 如何使用Python2.6而不是Python2.7实现所有功能 每次我安装包时,它都会安装到Python 2.7中。每次我运行.py文件时,它都使用2.7解释器运行 有没有办法完全卸载Python2.7?大多数Python安装都附带一个卸载程序,该卸载程序显示在Windows上的“添加/删除程序”中 当然可

在我的Windows开发机器重新安装之后,我安装了Python 2.7。 我很快意识到这是一个错误,因为我使用的许多软件包只在Python2.6上工作。所以我也安装了2.6,现在两个都安装了

如何使用Python2.6而不是Python2.7实现所有功能

每次我安装包时,它都会安装到Python 2.7中。每次我运行.py文件时,它都使用2.7解释器运行


有没有办法完全卸载Python2.7?

大多数Python安装都附带一个卸载程序,该卸载程序显示在Windows上的“添加/删除程序”中

当然可以安装多个版本。在我的windows机器上,我有Python 2.5、2.6、2.7和3.1。“默认”python是首先出现在系统路径中的python。此外(取决于您使用的安装程序),您可能必须更改注册表中.py文件的处理程序。如果要运行特定版本,请从适当的目录(C:\Python26\python.exe)启动python.exe


管理包也应该相当容易。EXE包通常绑定到python版本。例如,PIL有一些安装程序,如Python2.5的PIL-1.1.7.win32-py2.5.exe和Python2.6的PIL-1.1.7.win32-py2.6.exe。其他包可以放入正确的站点包文件夹中

令人惊讶的是,在我的路径中没有发现任何python。另外,在add\remove程序中,我有Python 2.6.5,但没有Python 2.7。这两个怎么可能@Jonathan您的路径中不可能有Python,因为Python安装程序(我认为)修改了您的autoexec文件。这有时会失败。我认为Python常见问题解答/文档中已经介绍了这一点。只是出于好奇,哪些软件包不适用于2.7?它应该是向后兼容的,所以我(也许是天真地)不会认为问题会如此普遍。@Scott我想他的意思是Python 2.6安装在site packages目录中有软件包,因为它们没有在新安装中传输,所以他不能使用它们。啊,这是有道理的,因此,另一种解决方案是重新安装2.7中所需的所有软件包。