Linux Mint 21.2下pyenv安装Python3.6.6失败求助
解决Linux Mint 21.2下pyenv安装Python 3.6.6失败的问题
解决步骤
1. 安装编译依赖
先补全Python编译所需的系统依赖包:
sudo apt update sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
2. 规避ensurepip报错安装Python
Python 3.6.6与Linux Mint 21.2搭载的新版编译器存在兼容性冲突,禁用ensurepip模块绕开段错误:
PYTHON_CONFIGURE_OPTS="--without-ensurepip" pyenv install 3.6.6
如果上述命令仍报错,添加编译器兼容参数再尝试:
CFLAGS="-fno-semantic-interposition" pyenv install 3.6.6
3. 手动安装pip
由于禁用了ensurepip,需要手动给Python 3.6.6安装pip:
pyenv local 3.6.6 curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python
内容的提问来源于stack exchange,提问作者pericle
相关产品推荐
相关产品推荐

