关于Python的几个过坑指南(MySQL-python、tornado)
最近碰到的Python项目中,需要安装MySQL-python依赖,并且项目使用tornado,以下是记录在其中碰到的坑。 0x01 tornado在render渲染html页面时报错 访问页面时服务器响应500,查看错误日志,提示: 'utf8' codec can't decode byte 0xbf in position 15:invalid start byte 疑惑了很久文件编码格式等,后来debug跟踪发现错误,是项目路径出现问题,最好不要在包含中文路径中: snipaste20180809_155405.png 0x02 MySQL-python 1.2.3安装 项目需要使用MySQL-python 1.2.3,然而通过pip安装会一直失败: snipaste20180809_155857.png 似乎是注册表中找不到某个值 可以通过以下步骤解决: 1、使用要安装的python环境运行此脚本:register.py #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from _winreg import * ...