Windows 10命令行无法识别Python/Pip 求助(旧方案无效)
嗨,刚接触Windows和Python遇到这个问题太正常啦!别慌,这其实是个很基础的环境变量配置问题——你的命令行找不到Python和pip的可执行文件,因为它们的路径没被系统“登记”进去。下面一步步帮你搞定:
1. 先找到Python 2.7的安装路径
首先得确认Python 2.7装在电脑的哪个位置:
- 默认安装路径一般是
C:\Python27\;如果记不清了,打开Rodeo运行这段代码就能查到:
输出的内容类似import sys print(sys.executable)C:\Python27\python.exe,去掉最后面的python.exe,就是你的Python根目录(比如C:\Python27\)。另外pip的路径是这个目录下的Scripts文件夹,也就是C:\Python27\Scripts\,这两个路径都要用到。
2. 把路径添加到系统环境变量
这一步是让系统能在命令行里找到Python和pip:
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在弹出的窗口里,找到「系统变量」区域的
Path变量,点击「编辑」 - 点击「新建」,分别把刚才找到的两个路径粘贴进去:
C:\Python27\C:\Python27\Scripts\
- 依次点击所有窗口的「确定」,保存设置。
3. 重启命令行窗口
划重点!必须把当前打开的命令提示符窗口关掉,重新开一个新的——环境变量的修改要等新的命令行进程启动才会生效。
4. 验证是否配置成功
打开新的命令行,输入这两个命令测试:
python --version:如果显示Python 2.7.x的版本号,说明Python配置好了pip --version:显示对应的pip版本,就说明pip也能正常调用了
额外小提示
- 要是以后你装了Python 3,记得用
python2和pip2来指定调用Python 2的版本,避免两个版本冲突; - 另外Python 2.7对SpaCy的版本有要求,最高支持2.3.x版本,所以安装的时候可以用这个命令:
pip install spacy==2.3.7
内容的提问来源于stack exchange,提问作者jax




