|
一、报错原因
这个错误的全部信息是Non-zero exit code (2),而它也只有在使用pip工具安装python软件包时才会出现。而出现该错误的原因就在于安装包的项目是虚拟环境,而这个虚拟环境的版本与使用的pip版本不同,因为这个pip可能使用的是外部python本身默认的版本。
还有另外一种情况就是pip工具没有安装在虚拟环境之中,这种情况只需要重新构建一个虚拟环境将其安装进去即可。
二、报错解决方法
那么最简单的解决方法就是通过pycharm编辑器终端来安装软件包,因为这里安装的软件包能够使用在编辑器内所有的项目之中,不过因为版本差异使用起来可能会出现不兼容或者语法出错等问题。
另外一个解决方法就是将虚拟环境项目之中的pip工具降低版本,只有适配当前虚拟环境python解释器版本才可以去安装软件包。那么解决方法任然是打开终端,不过需要在当前项目路径下执行命令,命令如下所示:
python -m pip install pip==20.2.4最后出现的提示信息是Successful就表示已经降级成功了,之后再去安装软件包Non-zero错误不会产生。
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-11-5 12:21
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.