我在进口发电机台得到一个语法错误。我不明白这和我正在做的有什么关系。我还没有实现/使用它,但是在启动它时发现了一个语法错误。在
控制台中的错误如下所示:
File "api.py", line 10, in <module>
import dynamoAccess
File "/Users/tai/Documents/workspace/testSelenium/testS/dynamoAccess.py", line 6, in <module>
from boto.dynamodb2.table import Table
File "/Library/Python/2.7/site-packages/boto/dynamodb2/table.py", line 3, in <module>
from boto.dynamodb2.fields import (HashKey, RangeKey,
File "/Library/Python/2.7/site-packages/boto/dynamodb2/fields.py", line 1, in <module>
from boto.dynamodb2.types import STRING
File "/Library/Python/2.7/site-packages/boto/dynamodb2/types.py", line 4, in <module>
from boto.dynamodb.types import Dynamizer
File "/Library/Python/2.7/site-packages/boto/dynamodb/types.py", line 112
]
^
SyntaxError: invalid syntax
我认为与此相关的代码是dynamoAccess的前几行(也称为dynamo表导入):
这就是我所拥有的:
^{pr2}$有人遇到过这种情况吗?我没有修改文件。在
编辑: 已重新安装boto,但仍收到错误: 姓名:博图 版本:2.31.1
编辑2:已解决请参阅下面的答案。Boto有个bug
修正-我更换了boto发电机/类型.pygithub中的文件:https://github.com/boto/boto
有一个地方不合适,需要修理。这已经在github版本中修复了,但显然还没有被推到pip中
我相信,其他人可能会因为上述错误而发生这种情况。如果遇到这种情况,只需从github更新文件(或自己编辑)
相关问题 更多 >
编程相关推荐