栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Kbase数据导出到Mysql

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kbase数据导出到Mysql

搭建python环境

一、安装依赖包
CentOS下完全离线安装python3.6.5、pip3
所需安装依赖包
zlib-devel-1.2.7-17.el7.x86_64.rpm
epel-release-7-11.noarch.rpm
ncurses-devel-5.9-13.20130511.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
kernel-headers-3.10.0-514.el7.x86_64.rpm
glibc-headers-2.17-157.el7.x86_64.rpm
glibc-devel-2.17-157.el7.x86_64.rpm
cpp-4.8.5-11.el7.x86_64.rpm
gcc-4.8.5-11.el7.x86_64.rpm
libstdc+±4.8.5-11.el7.x86_64.rpm
libstdc+±devel-4.8.5-11.el7.x86_64.rpm
gcc-c+±4.8.5-11.el7.x86_64.rpm
安装命令
rpm -Uvh ./*.rpm --nodeps --force   #安装所有rpm依赖包

二、安装python3

Python-3.6.5.tgz
进入下载目录,进行解压
tar -xzvf Python-3.6.5.tgz
进入解压目录
cd Python-3.6.5
设置安装路径并安装
./configure --prefix=/usr/local/python3.6 --enable-shared
make
make install
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python
echo "/usr/local/python3.6/lib" > /etc/ld.so.conf.d/python3.6.conf
ldconfig

检查python 3.6.5是否安装成功

python -V
(2) 安装pip
python 3.6.8中自带了pip,所以只需要建立链接就行
ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip
检查pip是否安装成功
pip -V

部署抽取程序

1、将 iKBase 文件放到 site-packages 目录
可以用命令:pip show pip 查看 site-packages 的位置;

cp -r iKBase /usr/local/lib/python3.6/site-packages/
2、将 TpiClient.ini 文件放到 python 解释器同级目录;
可以用 which python 查看 python 解释器所在的位置;

cp iKbase/TpiClient.ini /usr/local/bin/
3、添加so文件软连接
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python
ldconfig

修改抽取代码
打开KBase2Mysql.py
修改kbase链接信息
修改mysql数据库链接信息
修改kbase查询总条数语句
修改mysql 创建表语句。
修改查询kbase查询数据语句
修改插入mysql语句

执行KBase2Mysql.py

python Kbase2Mysql.py
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012276.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号