wsl-debian 里默认用 apt install python3 安装的是 python3.11
在跑 langchain-chatGLM 里很多依赖装不了,看群里说用 python3.8 没有问题
找到一个用官方包安装的教程,记录一下
-
安装基础包
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
-
下载包
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
-
编译配置
cd Python-3.8.2
./configure --enable-optimizations
-
编译安装
make -j 16
make install
上面的 16 是线程数,看机器的 cpu 情况
如果不想覆盖系统本来的 python 版本可以使用
sudo make altinstall
-
使用,查看版本
python3.8 --version