我正在运行python 2.7
并尝试使程序可以使用pandas
。导入列时收到以下错误消息。看起来可能是:-的问题
def __init__(self, name: str, validations: typing.Iterable['validation._BaseValidation'] = [], allow_empty=False):
错误信息:
文件“ /Users/coxda/faDataValidation27/lib/python2.7/site-packages/pandas_schema/column.py”,第8行def init(自身,名称:str,验证:typeing.Iterable ['validation._BaseValidation'] = [],allow_empty = False):^ SyntaxError:语法无效
语法错误是因为程序包使用Python 3.5的类型注释:https : //docs.python.org/3/library/typing.html
软件包文档没有特别提到需要Python 3,但是它使用的语法表明需要Python 3.5+,或者,因为软件包是纯python的,所以您可以编辑column.py
源代码,并且应该能够删除这些类型注释,然后成功导入类。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句