1.系统搭建及初始化
关闭selinx
[root@localhost ~]# systemctl disable --now firewalld
[root@localhost ~]# systemctl status firewalld
更换时间同步服务器
[root@server ~]# date -s "2026-7-28 18:20:55"
安装依赖
[root@server ~]# dnf install -y gcc gcc-c++ make cmake zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel libffi-devel tk-devel wget tar vim tree net-tools openssh-server
2.源码编译安装Python3.11.9
进入源码存放目录
[root@server ~]# cd /usr/local/src
解压
[root@server src]# tar -zxvf Python-3.11.9.tgz
[root@server src]# cd Python-3.11.9
编译配置
[root@server Python-3.11.9]# ./configure --prefix=/usr/local/python3.11 --enable-shared
多核编译安装
[root@server Python-3.11.9]# make && make install
[root@server Python-3.11.9]# echo $(nproc)
[root@server Python-3.11.9]# make -j2
配置动态链接库,解决libpython缺失报错
[root@server Python-3.11.9]# echo "/usr/local/python3.11/lib" > /etc/ld.so.conf.d/python311.conf
[root@server Python-3.11.9]# ldconfig --- 生效
3.建立全局软链接,不覆盖系统自带Python3
先查看当前版本
建立软连接
[root@server Python-3.11.9]# ln -s /usr/local/python3.11/bin/python3.11 /usr/local/bin/python3
[root@server Python-3.11.9]# ln -s /usr/local/python3.11/bin/pip3.11 /usr/local/bin/pip3
重启解释器
[root@server Python-3.11.9]# bash
验证安装
[root@server Python-3.11.9]# python3 -V
[root@server Python-3.11.9]# pip3 -V
校验SSL模块(AI接口必备)
[root@server Python-3.11.9]# python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"
4.配置国内 pip 源及安装项目依赖
建立文件夹
[root@server ~]# mkdir .pip
安装python及ai所需依赖
[root@server ~]# pip3 install --upgrade pip
[root@server ~]# pip3 install pymysql python-dotenv tabulate langchain langchain-openai
部署数据库
5.脚本开发
新建目录和脚本
[root@server ~]# mkdir -p /opt/mysql_ai_tools
[root@server ~]# cd /opt/mysql_ai_tools
[root@server mysql_ai_tools]# touch main.py mysql_client.py prompts.py web_main.py.env
[root@server mysql_ai_tools]# tree -La 1
编写环境变量脚本(evn)
[root@server mysql_ai_tools]# vim /opt/mysql_ai_tools/.env