发生异常:ImportError无法从“itertools”(未知位置)导入名称“imap”

2024-04-27 03:20:02 发布

您现在位置:Python中文网/ 问答频道 /正文

System:    Kernel: 5.4.0-65-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.7 
           wm: muffin dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal 

我觉得itertools已经安装了?如果是这样,imap是否已被删除

完整的错误消息

Exception has occurred: ImportError
cannot import name 'imap' from 'itertools' (unknown location)
  File "/address/program.py", line 10, in <module>
    from itertools import imap```

Tags: fromimportcompilersystemkernelx86genericbits
1条回答
网友
1楼 · 发布于 2024-04-27 03:20:02

Python 3 version of ^{}没有imap()函数,而是Python 2 version did

在Python 3中,内置的map()函数具有相同的功能

我猜您的代码是用Python2编写的,但您试图(意外地)用Python3运行它

选中python version,或者,如果您想绝对确定,请运行

python -c "import sys; print(sys.path)"

相关问题 更多 >