Skip to content

庄朋龙的博客

有志者自有千方万计,无志者只感千难万难。

Menu
  • 首页
  • 生活
  • 创业
  • 编程
  • 运维
  • 视频课程
    • 跨境独立站
    • Shopee跨境电商
    • TEMU跨境电商
  • 资源分享
    • 网站推荐
    • 开源推荐
    • 可商用字体
    • 书籍分享
Menu

django.db.utils.OperationalError: near “N”: syntax error 的解决方法

Posted on 2016年7月25日2025年3月4日 by 庄朋龙

今天配置了一个服务器在上面运行之前写的django项目,执行数据同步的时候报了这个错误

django.db.utils.OperationalError: near “N”: syntax error

仔细研究过后发现问题出现在python上面,我的python是直接通过编译源码方式安装的,build的时候应该指定 –enable-unicode=ucs4。 我编译安装的时候没有指定所有就出现这个错误了。

解决方法:

只能重新编译一遍python了(通过其他方式安装python应该不会出现这个问题)。

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz

xz -d Python-2.7.12.tar.xz

tar –xvf Python-2.7.12.tar

cd Python-2.7.12

./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"

make && make altinstall
Category: 资源分享

全栈开发者×创业偏执狂

相信代码能改变命运,也相信凌晨四点的服务器警报里有真实的人生。

我的创业项目:
SHOPAGG / SmallShop / DigitShops / 文硕阁

© 2025 庄朋龙的博客