You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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,记得用python2pip2来指定调用Python 2的版本,避免两个版本冲突;
  • 另外Python 2.7对SpaCy的版本有要求,最高支持2.3.x版本,所以安装的时候可以用这个命令:
    pip install spacy==2.3.7
    

内容的提问来源于stack exchange,提问作者jax

火山引擎 最新活动