如何解决pip无法在任意目录使用、提示'pip'未被识别的问题
解决pip只能在Python安装目录运行的问题
别担心,这个问题我帮很多开发者处理过,本质是你的系统PATH环境变量没有包含pip所在的目录,导致命令行在非Python安装路径下找不到pip命令。下面给你两种靠谱的解决办法:
临时解决方案(无需修改设置)
如果你只是临时想用pip,不想折腾环境变量,可以直接通过Python的-m参数调用pip,不管当前在哪个目录,只要Python能正常运行就行:
python -m pip install 你要安装的库名
如果你的系统里同时装了多个Python版本,可能需要用python3代替python:
python3 -m pip install 你要安装的库名
永久解决方案(一劳永逸)
想要以后在任意目录都能直接用pip命令,需要把pip所在的目录添加到系统PATH环境变量里:
- 首先确认pip的位置:你的Python安装在
C:\Python36,pip一般在C:\Python36\Scripts目录下(可以打开这个目录看看有没有pip.exe文件) - 打开系统环境变量设置:右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」列表里找到名为
Path的变量,点击「编辑」 - 点击「新建」,分别添加以下两个路径:
C:\Python36(让系统能直接找到python.exe)C:\Python36\Scripts(让系统能找到pip.exe等工具)
- 依次点击「确定」保存所有设置,然后关闭所有已打开的命令提示符窗口,重新打开一个新的窗口,输入
pip --version测试,应该就能正常运行了。
另外提醒一句:下次安装Python的时候,记得勾选「Add Python to PATH」选项,这样安装程序会自动帮你把这些路径加到环境变量里,就不用手动操作啦。
内容的提问来源于stack exchange,提问作者siddhant136
相关产品推荐
相关产品推荐

