2020-12-24

本文介绍了如何在VS2015环境中使用Python 3.6安装FreeTDS并配置环境,以便于安装Pymssql和处理编码问题,包括解决UnicodeDecodeError。重点在于详细步骤和常见问题解决方案。
摘要由CSDN通过智能技术生成

python3.x安装mysql

开发环境:vs2015
Python版本:3.6.3 64位
下载FreeTDS

下载FreeTDS

下载完解压出来,
将【include】目录下的所有文件复制到Python安装目录下的【include】下,再将【lib-nossl】\【static】目录下的所有文件复制到Python安装目录下的【libs】目录下;

安装Pymssql

以管理员身份启动CMD窗口,CD到你的PYTHON安装目录的【Scripts】目录
运行命令:pip install pymssql

看到以上内容,Successfully 表示安装成功

安装PYMYSQL
在命令行输入:pip install pymysql.

有些可能在安装时会出现以下编码问题,我就碰到过,因为我的Python默认是UTF-8,而执行PIP安装时会报字符集错误,如:会有以下内容段

UnicodeDecodeError: ‘utf8’ codec can’t decode
到Python安装目录【\Lib\site-packages\pip\compat】下打开__ini__.py,找到【def console_to_str(s): try: return s.decode(】
将s.decode(的内容改为’gbk‘,因为windows默认是gbk编码,这样就不会报编码错误了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值