Python 3.6.5环境下pip安装库报错求助:语法错误与命令未识别
解决Python 3.6.5中pip命令无法识别的问题
兄弟,我来帮你一步步捋清楚这俩问题的解决办法:
第一个问题:输入带<lib_name>的命令提示语法错误
<lib_name>只是个占位符,实际输入命令时要把它替换成你要安装的库的真实名称,同时得删掉<和>这两个符号。比如你要安装numpy,正确的命令应该是:
python -m pip install numpy
带着<>输入自然会触发语法错误,这是你第一个问题的根源。
第二个问题:去掉尖括号后提示“pip不是可识别的命令”
这个问题本质是系统环境变量(PATH)没包含Python和pip的路径,或者你调用pip的方式不对。给你几个靠谱的解决路径:
方法1:用Python的
-m参数直接调用pip(最稳妥,不用改环境变量)
你之前的命令漏了开头的python!正确的完整命令应该是:python -m pip install 你的库名比如安装requests:
python -m pip install requests这个命令会直接调用Python自带的pip模块,只要你能在CMD里运行
python命令,这个方法就一定管用。方法2:把Python和pip的路径添加到系统PATH
如果你想直接用pip install命令,得把这两个路径加到系统环境变量里:- 找到你的Python 3.6.5安装目录(默认一般是
C:\Python36) - 找到该目录下的
Scripts文件夹(里面存放着pip.exe) - 把
C:\Python36和C:\Python36\Scripts这两个路径添加到系统环境变量的PATH中 - 重启CMD,之后直接输入
pip install 你的库名就能正常使用了
- 找到你的Python 3.6.5安装目录(默认一般是
方法3:先确认Python是否能正常调用
先在CMD里输入python --version,如果能显示Python 3.6.5,说明Python已经在PATH里了,那用方法1的命令肯定没问题;如果提示找不到python,那得先解决Python的PATH配置问题,再处理pip。方法4:修复损坏的pip
如果以上方法都不行,可能是pip本身损坏了,输入下面的命令修复并升级pip:python -m ensurepip --upgrade
内容的提问来源于stack exchange,提问作者ECE Chrys
相关产品推荐
相关产品推荐

