Python安装第三方包时报Non zero exit code (2)
问题
原因
官方说可能的原因是 pip 没有被安装在虚拟环境的指定目录,并建议在终端中运行 pip 命令来安装第三方包。
官方的提示有一定的合理性,不过并不试用所有情况,可以在虚拟环境的目录中查看是否存在 pip 模块,若不存在,将 pip 模块安装在指定目录即可;若存在,则不是 pip 模块路径的问题,那么到底是什么原因呢?
可能是 pip 版本的问题,我的 Python 版本为 3.6,pip 版本为 21.3.1,该版本的 pip 一定会出现该问题
解决方案
- 方案一:打开 Terminal,通过
pip install
命令来安装第三方包 - 方案二:同步 python 与匹配版本