Python安装第三方包时报Non-zero exit code (2)

问题

原因

官方说可能的原因是pip没有被安装在虚拟环境的指定目录,并建议在终端中运行pip命令来安装第三方包。

官方的提示有一定的合理性,不过并不试用所有情况,可以在虚拟环境的目录中查看是否存在pip模块,若不存在,将pip模块安装在指定目录即可;若存在,则不是pip模块路径的问题,那么到底是什么原因呢?

可能是pip版本的问题,我的Python版本为3.6,pip版本为21.3.1,该版本的pip一定会出现该问题

解决方案

  • 方案一:打开Terminal,通过 pip install 命令来安装第三方包
  • 方案二:同步python与匹配版本