ModuleNotFoundError:没有名为“idlelib”的模块

ModuleNotFoundError:没有名为“idlelib”的模块

我正在尝试使用闲置的但遇到了这个错误:

ModuleNotFoundError: No module named 'idlelib'

我尝试删除并重新安装 IDLE,但似乎也不起作用。我目前正在运行Ubuntu 18.04 LTS我正在运行 Nvidia Jetson TX2。我的python3 -V是 3.7.3。

任何帮助或答案都会有帮助。

python -c "import sys; print(sys.path)"以下是和的输出locate "idlelib/__init__.py"

['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-aarch64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/gtk-2.0']

答案1

我遇到了同样的问题。

我安装了 Tk 和 idle3,我的问题得到了解决

安装 Tk

sudo apt-get install python3-tk

安装idle3

sudo apt-get install idle3

答案2

尝试安装适合您的 Python 版本的包(对于 Python 3.8,它是“idle-python3.8”):

sudo apt install deb-package-name

答案3

sudo apt-get 安装 idle-python3.x

答案4

我在 Ubuntu 16.04 操作系统中使用 idle3 时遇到了同样的问题。我的系统中有 python3.6.10 版本。但当我输入 idle-python3.6 而不是 idle3 时,IDE 可以毫无问题地打开。

相关内容