为什么我的Python Portable Install 出现错误

问题描述 投票:0回答:1

我开始使用数据库并使用 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
1个回答
0
投票

根据要求,作为答案:

您需要更新的Python版本,在3.0到3.2中,

u
前缀被禁止,在3.3版本中再次允许。

由于 Portable Python 不再被开发(根据他们的网站),你需要选择一个替代方案。网站上推荐的一个是 WinPython

(此外,PyMySQL 站点还指出所需的最低 Python 版本为 >= 2.6 或 >= 3.3)

© www.soinside.com 2019 - 2024. All rights reserved.