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

Max*_*rry 5 python idle

我正在尝试使用IDLE但遇到此错误:

ModuleNotFoundError: No module named 'idlelib'
Run Code Online (Sandbox Code Playgroud)

我尝试删除并重新安装 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']
Run Code Online (Sandbox Code Playgroud)

小智 4

我面临着同样的问题。

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

安装Tk

sudo apt-get install python3-tk
Run Code Online (Sandbox Code Playgroud)

安装空闲3

sudo apt-get install idle3
Run Code Online (Sandbox Code Playgroud)


小智 2

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

sudo apt install deb-package-name
Run Code Online (Sandbox Code Playgroud)