在Android下的Qpython3中导入openpyxl时出现语法错误



我在联想A3300-H平板电脑(Android 4.4.2)上安装了Qpython3和openpyxl(通过pip)。两个安装都很顺利,但当我在控制台上尝试"导入openpyxl"时,我收到了一条错误消息,显然与openpyxl:中的语法相关错误有关


/data/data/com.hipipal.qpy3/files/bin/qpython.sh&amp;出口/files/bin/qpython.sh&amp;退出<Python 3.2.2(默认,2015年6月18日,19:03:02)[GCC 4.9 20140827(预发布)]在linux-armv7l上键入"帮助"、"版权"、"信用"或"许可证"以获取详细信息。

导入openpyxl追踪(最近一次通话):文件",第1行,在文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/init.py",第29行,位于从openpyxl.workbook导入工作簿文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/workbook/init.py",第5行,位于从.workbook导入工作簿文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/workbook.py",第8行,位于从openpyxl.worksheet导入工作表文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/wheet/init.py",第4行,位于从.worksheet导入工作表文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/wheet/worksheet.py",第23行,位于从openpyxl.utils导入(文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/utils/init.py",第5行,位于从.cell导入(文件"/data/data.com/hipipal.qpy3/files/lib/python3.2/site packages/openpyxl/utils/cell.py",第202行sheetname=u"'{0}'".format(sheetname)^SyntaxError:语法无效


上面的文本并不能准确地反映代码,因此这里有一个复制/粘贴图像的Dropbox链接:https://www.dropbox.com/s/8mmqpz69vs6wy0z/ErrorMsg_import_openpyxl_in_Qpython3_Android.PNG?dl=0.以防万一。

现在,我卸载并重新安装了Qpython3和openpyxl,但都没有成功。

知道吗?我必须补充一点,我也试过几次在同一台平板电脑上安装numpy,但都没有成功(pip安装本身失败了)。

提前感谢您的帮助。

阿兰

openpyxl不支持Python 3.2,因为它无法处理unicode文本u"" 正如Charlie Clark所说,openpyxl的最新版本不支持python 3.2。但2.0.2版本确实支持python 3.2,因此在此期间,您可以通过将正确的标志传递给pip来使用该版本。有关详细信息,请参阅此问题。

最新更新