Windows CMD中Python 2.7已安装但python2命令无法识别的问题求助
解决Windows CMD中
python2命令无法识别的问题 这个问题挺常见的——Windows下安装Python 2.7时,默认只给python.exe注册了系统可识别的命令,并没有自动创建python2的关联,所以系统找不到这个命令。下面给你几个简单实用的解决办法:
方法1:复制并重命名Python可执行文件(最直接持久)
- 找到你的Python 2.7安装目录,默认路径一般是
C:\Python27\(如果自定义过安装路径就找对应的文件夹) - 进入该目录,找到
python.exe文件 - 复制一份这个文件,把复制出来的文件重命名为
python2.exe - 重新打开CMD,输入
python2就能正常启动Python 2.7了
方法2:用DOSKEY设置临时别名(仅当前CMD窗口有效)
如果你不想修改安装目录里的文件,可以在CMD里临时设置别名:
doskey python2=python
执行这个命令后,在当前CMD窗口里输入python2就会等同于输入python,直接调用你的Python 2.7版本。不过这个别名在你关闭CMD后就会失效,下次打开需要重新设置。
方法3:设置永久别名(无需每次手动配置)
想要让python2命令永久生效,可以通过修改注册表实现:
- 按下
Win + R组合键,输入regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor(如果是64位系统,可能需要找HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Command Processor) - 在右侧空白处右键,选择「新建」→「字符串值」,命名为
AutoRun - 双击这个新建的
AutoRun,把数值数据改成doskey python2=python - 保存后重启CMD,以后每次打开CMD都能直接用
python2命令了
验证一下:设置完成后,在CMD输入python2,应该会显示类似这样的输出:
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
内容的提问来源于stack exchange,提问作者Xotiic
相关产品推荐
相关产品推荐

