Skip to main content
 首页 » 编程设计

python之导入错误 : cannot import name suppress

2025年05月04日26insus

我正在尝试安装 Taiga在我的电脑上,对于其中一个脚本,它试图 import suppress 但失败了。我尝试手动执行此操作:

(taiga)$ python 
Python 3.3.3 (default, Nov 27 2013, 17:12:35)  
[GCC 4.8.2] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from contextlib import suppress 
Traceback (most recent call last): 
  File "<stdin>", line 1, in <module> 
ImportError: cannot import name suppress 

有人可以帮忙吗?

请您参考如下方法:

根据documentation for Taiga ,其中的要求是:

Python 3.4

因此,您不应该期望它能在 Python 3.3 中运行。

这正是您的问题所在。 contextlib.suppress功能是“版本 3.4 中的新功能”。