Ubuntu 22.04 导入 Pandas 时出现语法警告

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

我已经在 Ubuntu 22.04 中安装了 Python 3.12 以及系统 Python 3.10。它与 Numpy 等软件包一样按预期工作。然而,安装 Pandas 2.2.2 后,行

import pandas as pd
会产生以下警告消息。 Pandas 仍然可以在 Python 3.12 中按预期工作。为什么会发生这种情况,我该怎么办?

/usr/lib/python3/dist-packages/pytz/__init__.py:31: SyntaxWarning: invalid escape sequence '\s'
  match = re.match("^#\s*version\s*([0-9a-z]*)\s*$", line)
python pandas ubuntu
1个回答
0
投票

对我应该做的事情的任何解释或指导都是 欢迎。

/usr/lib/python3/dist-packages/pytz/__init__.py:31: SyntaxWarning: invalid escape sequence '\s' match =
re.match("^#\s*version\s*([0-9a-z]*)\s*$", line)

问题来自pytz,它声称(截至今天)支持python 3.12,因此在安装最新的版本后警告应该消失,截至今天是

2024.2
,可以通过以下方式安装

pip install pytz==2024.2

如果警告持续存在,您可以通知

pytz
作者。

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