我开始使用数据库并且正在使用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\Natan Samuel Geldorp.Remytop-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\Natan Samuel Geldorp.Remytop-PC\Downloads\PyMySQL-0.7.10\pymysql\converters.py", line 60
_escape_table[0] = u'\\0'
^
SyntaxError: invalid syntax
有谁知道如何解决这个问题?
-Natan
答案 0 :(得分:0)
根据要求,作为答案:
你需要一个较新的Python版本,在3.0到3.2中禁止u
前缀,在版本3.3中再次允许它。
由于不再开发Portable Python(根据他们的网站),您需要选择一种替代方案。网站上建议的一个是WinPython。
(此外PyMySQL网站声明所需的最低Python版本为> = 2.6或&gt; = 3.3)