Ubuntu 20.04下Python 3.6虚拟环境执行pip list触发段错误的排查求助
Ubuntu 20.04下Python 3.6虚拟环境执行pip list触发段错误的排查求助
大家好,我最近在Ubuntu 20.04上配置Python 3.6的虚拟环境时遇到了一个棘手的问题,想请各位帮忙分析排查:
我成功安装了Python 3.6.0,也顺利创建了虚拟环境,但只要在虚拟环境里执行pip list命令,就会直接触发Segmentation fault(段错误)。
安装时的操作细节
安装Python的过程中,我跳过了以下两个编译命令:
./configure --enable-optimizations -with-lto --with-pydebug make -j 8
目前我打算重新加上这些编译参数重新安装Python,但还是希望先看看有没有其他可能的排查方向。
版本检查情况
- 在虚拟环境外部,Python和Pip的版本都是正常且最新的;
- 进入虚拟环境后,Python能正常显示3.6版本,但无论是调用
pip还是pip3.6,都会触发段错误,连查看版本都无法完成。
已尝试的解决措施
我已经试过以下几种方法,但问题仍然存在:
- 在虚拟环境内尝试升级pip;
- 检查是否存在冲突的软件包;
- 完全删除并重新创建虚拟环境。
有没有哪位大佬能指导一下,该如何进一步排查并解决这个在Python 3.6虚拟环境中执行pip list就触发段错误的问题?
备注:内容来源于stack exchange,提问作者Abdul Basit Niazi
相关产品推荐
相关产品推荐

