安装python版本时pyenv错误

nos*_*ule 2 python

我在 ubuntu 22.10 上安装了 penv (2.3.17)。当我尝试安装任何 python 版本时,我收到错误:

enjamin@bens-mini-note:~$ pyenv install 3.7.0
Downloading Python-3.7.0.tar.xz...
-> https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
error: failed to download Python-3.7.0.tar.xz

BUILD FAILED (Ubuntu 22.10 using python-build 20180424)

Results logged to /tmp/python-build.20230417084707.21389.log

Last 10 log lines:
/tmp/python-build.20230417084707.21389 ~
curl: (23) Failure writing output to destination
Run Code Online (Sandbox Code Playgroud)

使用 sudo 不起作用 ida 并出现错误:找不到命令。

小智 5

我在 SO 上找到的答案应该有帮助。/sf/answers/4749740831/

请参阅 pyenv 所需的依赖项https://github.com/pyenv/pyenv/wiki#suggested-build-environment

在 ubuntu 上你需要

sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Run Code Online (Sandbox Code Playgroud)