ubuntu安装pyenv

一、pyenv安装python,出现以下错误:BUILD FAILED (Ubuntu 20.04 using python-build 2.3.36-21-g7e550e31) Inspect or clean up the working tree at /tmp/python-build.20240326131817.1499499 Results logged to /tmp/python-build.20240326131817.1499499.log Last 10 log lines: File "/tmp/python-build.20240326131817.1499499/Python-3.10.14/Lib/ensurepip/__ return _bootstrap( File "/tmp/python-build.20240326131817.1499499/Python-3.10.14/Lib/ensurepip/__ return _run_pip([*args, *_PACKAGE_NAMES], additional_paths) File "/tmp/python-build.20240326131817.1499499/Python-3.10.14/Lib/ensurepip/__ return subprocess.run(cmd, check=True).returncode File "/tmp/python-build.20240326131817.1499499/Python-3.10.14/Lib/subprocess.p raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/tmp/python-build.20240326131817.14994ny.whl\', \'/tmp/tmpb4h_j2fk/pip-23.0.1-py3-none-any.whl\'] + sys.path\nsys.argvrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-z make: *** [Makefile:1280: install] Error 1

  1. 清理构建目录: 删除 /tmp/目录下的所有 python-build.开头的文件,可能会有助于解决这个问题。这将清除之前的构建尝试,并允许 pyenv 重新开始构建过程。

  2. 确保构建依赖项安装: 重新安装以下库,如 build-essentiallibssl-devzlib1g-devlibbz2-devlibreadline-devlibsqlite3-devwgetcurl 等。

二、pyenv安装python,出现以下错误:Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/xtjie/.pyenv/versions/3.10.14/lib/python3.10/lzma.py", line 27, in <module> from _lzma import * ModuleNotFoundError: No module named '_lzma' WARNING: The Python lzma extension was not compiled. Missing the lzma lib? Installed Python-3.10.14 to /home/xtjie/.pyenv/versions/3.10.14

  1. 安装 liblzma-dev 包,这是开发版本的 lzma 库,包含了编译 _lzma 模块所需的头文件。

    sudo apt-get update sudo apt-get install -y liblzma-dev
  2. 重新编译 Python。如果你之前已经使用 pyenv 安装了 Python,你需要先删除旧的版本,然后再重新安装:

    pyenv uninstall 3.10.14 pyenv install 3.10.14

以上参考kimi大模型解决。

相关推荐

  1. ubuntu安装pyenv

    2024-03-27 09:44:02       41 阅读
  2. MacOs安装pyenv环境

    2024-03-27 09:44:02       30 阅读
  3. mac m1 安装 pyenv 记录

    2024-03-27 09:44:02       53 阅读
  4. Mac上pyenv安装及使用

    2024-03-27 09:44:02       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 09:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 09:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 09:44:02       82 阅读
  4. Python语言-面向对象

    2024-03-27 09:44:02       91 阅读

热门阅读

  1. 对Flex布局的理解及其使用场景

    2024-03-27 09:44:02       45 阅读
  2. Linux的systemctl命令

    2024-03-27 09:44:02       41 阅读
  3. Unity关于实现雨刮器shader效果实现

    2024-03-27 09:44:02       29 阅读
  4. leetcode 1218.最长定差子序列

    2024-03-27 09:44:02       37 阅读