记录一下手动安装python3.8

wsl-debian 里默认用 apt install python3 安装的是 python3.11

在跑 langchain-chatGLM 里很多依赖装不了,看群里说用 python3.8 没有问题

找到一个用官方包安装的教程,记录一下

  1. 安装基础包

    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
    
  2. 下载包

    crul -O https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tar.xz
    
    tar -xf Python-3.8.2.tar.xz
    
  3. 编译配置

    cd Python-3.8.2
    
    ./configure --enable-optimizations
    
  4. 编译安装

    make -j 16
    
    make install
    

    上面的 16 是线程数,看机器的 cpu 情况

    如果不想覆盖系统本来的 python 版本可以使用 sudo make altinstall

  5. 使用,查看版本

    python3.8 --version
    
python
96 views
Comments
登录后评论
Sign In
·

apt应该是可以指定版本的吧?(瞎说的,我也不太清楚)