Windows Server 2016中Python版本异常及2.7.6移除方法咨询
如何移除Windows Server 2016中的Python 2.7.6版本
我来帮你一步步搞定这个问题,让系统优先使用你安装的Python 2.7.14:
第一步:先找到Python 2.7.6藏在哪
打开命令提示符(CMD),输入下面的命令,就能列出系统里所有能找到的Python可执行文件路径:
where python.exe
你会看到几条路径,找到对应版本2.7.6的那一条(比如可能是C:\OldPython27\python.exe这类)。要是这个命令没给出结果,换这条命令试试,它会直接输出当前正在用的2.7.6的完整路径:
python -c "import sys; print(sys.executable)"
第二步:删掉Python 2.7.6的文件
根据找到的路径分情况处理:
- 如果文件夹里有
uninstall.exe或者类似的卸载程序,直接双击运行它,跟着提示完成卸载就行。 - 要是这是个绿色解压版(没有卸载程序),那就简单了,直接把整个Python 2.7.6所在的文件夹删掉。
第三步:调整环境变量,让系统优先用2.7.14
之所以命令行一直显示2.7.6,是因为它的路径在系统环境变量PATH里排得比2.7.14靠前,系统会优先找它。我们得把它从PATH里拿掉:
- 右键点「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 分别检查「系统变量」和「用户变量」里的
PATH,点击编辑按钮。 - 找到对应Python 2.7.6的那条路径,删掉它。
- 顺便把你安装的Python 2.7.14的路径(比如
C:\Python27,看你实际安装位置)加到PATH里,确保它在列表里的位置靠前,这样系统就会优先调用它了。
第四步:验证是否搞定
把所有打开的CMD窗口都关掉,重新开一个新的,输入:
python --version
要是显示的是Python 2.7.14,那就成功啦!如果还是有问题,再用第一步的命令排查下,是不是还有其他地方藏着2.7.6的版本(比如某些第三方工具自带的Python环境)。
内容的提问来源于stack exchange,提问作者Arin Ekandem
相关产品推荐
相关产品推荐

