我正在尝试使用闲置的但遇到了这个错误:
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 可以毫无问题地打开。