在Windows 7中,"导入pymssql Unicode DecodeError"

2024-10-01 09:29:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装pymssqlhttps://pypi.python.org/pypi/pymssql/2.1.1pymssql-2.1.1.win32-py2.7.exe

导入PymSql结果:

>>> import pymssql
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "_mssql.pxd", line 10, in init pymssql (pymssql.c:11769)
  File "_mssql.pyx", line 87, in init _mssql (_mssql.c:23183)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: ordinal
not in range(128)

如何修复?在


Tags: inorgimportpypimostinitlineexe
1条回答
网友
1楼 · 发布于 2024-10-01 09:29:58

我的解决方案不能解决所有类型的问题,但你必须这样做:

只需在代码前添加这一行。这些问题表明存在解码问题,问题的根源可能是某些文件夹名称包含非ascii字符:

# -*- coding: cp1251

不幸的是,这个问题仍然存在于pycharm中,但是在控制台和ipython笔记本中解决了这个问题。在

相关问题 更多 >