作业444

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