我开始使用数据库并使用 MariaDB,准备好了,但我想要 Python 集成,这样我就可以开始该程序了。
我已经从Python官方网站下载了PyMySQL-0.7.10.tar.gz 并已解压缩并使用
cd (dir)
将命令提示符导航到那里。
我的命令是:
"G:\Python\Portable\Portable Python 3.2.5.1\App\python.exe" setup.py install
(是的,我使用的是 Windows 10,并且正在使用 Portable Python。这是因为我在学校学习它,但也希望能够在家中使用它。)
它返回的错误如下:
Traceback (most recent call last):
File "setup.py", line 4, in <module>
version_tuple = __import__('pymysql').VERSION
File "C:\Users\MyName-PC\Downloads\PyMySQL-0.7.10\pymysql\__init__.py", line 28, in <module>
from .converters import escape_dict, escape_sequence, escape_string
File "C:\Users\MyName-PC\Downloads\PyMySQL-0.7.10\pymysql\converters.py", line 60
_escape_table[0] = u'\\0'
^
SyntaxError: invalid syntax
有谁知道如何解决这个问题吗?
-那个人
根据要求,作为答案:
您需要更新的Python版本,在3.0到3.2中,
u
前缀被禁止,在3.3版本中再次允许。
由于 Portable Python 不再被开发(根据他们的网站),你需要选择一个替代方案。网站上推荐的一个是 WinPython。
(此外,PyMySQL 站点还指出所需的最低 Python 版本为 >= 2.6 或 >= 3.3)