在不替换现有Python27安装的情况下安装Python 2.7.8(64位)
在Windows 7上,有没有办法安装Python 2.7.8(64位),而不替换掉已经存在的Python27(64位)安装呢?
2 个回答
0
要实现这个目标,唯一的方法就是把它安装在一个不同于默认位置的地方,也就是不要安装在 C:\Python27
这个路径下。
你可以在Windows的安装程序里设置安装路径。
0
我同意Burhan Khalid的看法,但要注意PATH这个东西。
其实,如果你双击一个.py文件,Windows会使用在PATH变量中定义的Python可执行文件。
如果你通过命令行来执行Python文件,就不会有任何问题。
这跟python27.dll文件有关。当我们安装Python 2.7.x时,它会使用位于C:\Windows\System32\(在64位系统中是C:\Windows\SysWOW64)里的dll文件。
请按照以下步骤操作: 你需要把Python 2.7.0安装在C:\Python270,然后把Python27.dll复制到C:\Python270\path文件夹(你需要自己创建这个path文件夹)。 接着,把Python 2.7.8安装在C:\Python278,然后把新的Python27.dll复制到C:\Python278\path文件夹(同样需要创建这个文件夹)。
在每个Python文件夹(Python270和Python278)里,你可以创建一个run.bat文件,并添加以下内容:
set PATH=%PATH%;Path
python.exe
然后你可以尝试执行这个批处理文件,检查一下Python的版本。 你能确认一下它是否有效吗?