py编译报错
-
虚拟机 Ubuntu22.04 使用一键安装 ROS2,机器安装的 python3.10,setup.py 文件 使用 setup() 时报错
File "/home/nli/.local/lib/python3.10/site-packages/sphinx/util/typing.py", line 34, in <module> from types import Union as types_Union ImportError: cannot import name 'Union' from 'types' (/usr/lib/python3.10/types.py)发现是安装后上面报错定位的代码有逻辑问题,修改为如下可以正常编译
if sys.version_info > (3, 10): from typing import Union as types_Union else: from types import Union as types_Union # types_Union = None