标签 "python" 下的文章

前言

昨天晚上写一个sqlite数据转移的程序,本地运行得很不错,想着很快打完收工了,哪知道放服务器上就开始各种报错,各种头巨大。。。

报错一:
Traceback (most recent call last):
  File "read_sqlite3.py", line 12, in <module>
    cursor.execute(sql)
sqlite3.OperationalError: no such table: *****s
报错二:
sqlite> .databases
Error: malformed database schema (*****s_idx) - near "WITHOUT": syntax error

憋了一晚上没什么进展,早上准备睡觉了,觉得程序还是可以抢救一下,又开始在网上各种找原因,后来想起数据库是第三方开源程序写成,并不是官方程序,最后才让我发现,原来是python自带的sqlite3组件版本不一致造成。

阅读全文

1.首先来看一下系统版本

[root@python3 ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core)

2.更新一下yum源,yum源我这里用的都是阿里云的源

[root@python3 ~]# cd /etc/yum.repos.d/
[root@python3 yum.repos.d]# mkdir bak
[root@python3 yum.repos.d]# mv * bak
[root@python3 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@python3 yum.repos.d]# wget http://mirrors.aliyun.com/repo/epel-7.repo

阅读全文