# 使用此命令可以看到对应的文件夹目录 ➜ daliyfresh pip install pymysql Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Requirement already satisfied: pymysql in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (0.9.3)
2.2 找到base.py文件,注释掉 base.py 中如下部分(35/36行)
1 2
if version < (1, 3, 3): raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
2.3 此时仍然报错,找到operations.py文件,将decode改为encode
1
AttributeError: ‘str’ object has no attribute ‘decode’
解决办法:
1 2 3 4 5 6 7 8
#linux vim 查找快捷键:?decode if query is not None: query = query.decode(errors='replace') return query #改为 if query is not None: query = query.encode(errors='replace') return query