python3.7站点包python_utils/converters.py中的语法错误

问题描述 投票:0回答:1
File "~/anaconda3/envs/posydon-conda/lib/python3.7/site-packages/python_utils/converters.py", line 89
    if match := regexp.search(input_):
              ^
SyntaxError: invalid syntax

我在 conda 环境中在 ipython 中导入包时出现上述错误,并且无法找出问题所在。我用的是linux。

我检查了环境中的哪个python指向正确的python,并且python版本确实是3.7。

syntax-error conda environment
1个回答
0
投票

在错误消息中,您可以 正在使用海象运算符

:=
,这是 Python 3.8 的功能。另外,如果您检查 PyPi 页面 上的要求,您可以看到它们声明“要求:Python >3.8.0”。

如果你想使用该软件包,你需要做的是将 Python 升级到 3.8.*。

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