【问题标题】:python3.5 -m ensurepip --> segmentation faultpython3.5 -m ensurepip --> 分段错误
【发布时间】:2021-11-22 10:53:08
【问题描述】:

我在 Ubuntu 21.10 上从源代码安装了 Python 3.5。

sudo make install


...
...
...
if test "xupgrade" != "xno"  ; then \
    case upgrade in \
        upgrade) ensurepip="--upgrade" ;; \
        install|*) ensurepip="" ;; \
    esac; \
     ./python -E -m ensurepip \
        $ensurepip --root=/ ; \
fi

Segmentation fault (core dumped)
make: *** [Makefile:1048: install] Error 139

可能是什么原因?

我可以做些什么来调试这个?

【问题讨论】:

    标签: python segmentation-fault


    【解决方案1】:

    当我尝试从 ubuntu 20.10 上的源安装 python 3.6 时发生了类似的问题。

    问题描述在这里:https://bugs.python.org/issue45700

    对我有用的解决方法:在./configure 之后,我修改了 Makefile 和 Makefile.pre 并更改了优化标志“O3”->“O2”:

    OPT=            -DNDEBUG -g -fwrapv -O3 -Wall      # orig line
    OPT=            -DNDEBUG -g -fwrapv -O2 -Wall      # fixed line
    

    修改后照常继续:make, ...

    【讨论】:

      猜你喜欢
      • 2022-06-10
      • 2015-03-28
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      • 2015-12-15
      相关资源
      最近更新 更多