我的 ubuntu 系统上的默认 python 版本是 2.7,但 2.6 仍然存在。
我已经安装了 headers ( apt-get install python-dev),因为它需要编译和安装当前版本的 python 包。
但是,我的一些项目仍然在 2.6 虚拟 python 环境中运行。对于他们,我无法安装鸡蛋和软件包,因为其中缺少 Python.h。我需要安装旧版本的 python-dev 吗?怎么做?
我正在尝试使用以下配置命令在 64 位 ubuntu 系统上编译 32 位版本的 python:
CC="gcc -m32" LDFLAGS="-L/lib32 -L/usr/lib32 \ -Lpwd/lib32 -Wl,-rpath,/lib32 \
-Wl,-rpath,/usr/lib32" \ ./configure --prefix=/opt/pym32
Run Code Online (Sandbox Code Playgroud)
然后制作,制作安装。没有错误,但它应该是错误的,因为“readelf -h python”告诉我 python 是作为 ELF64 构建的。