Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux python 3没有名为_tkinter的模块_Linux_Python 3.5 - Fatal编程技术网

Linux python 3没有名为_tkinter的模块

Linux python 3没有名为_tkinter的模块,linux,python-3.5,Linux,Python 3.5,我一直在搜索,但在网上找不到关于这个话题的任何东西 当我在Python3.5中编写一个导入tkinter或pyglet的程序时,我完全能够从LinuxMint安装的命令行启动它。当我尝试从pycharm或VisualStudio代码启动它时,我得到了一个错误 这是给tkinter的: Traceback (most recent call last): File "/home/b...", line 3, in <module> import tkinter as tk

我一直在搜索,但在网上找不到关于这个话题的任何东西

当我在Python3.5中编写一个导入tkinter或pyglet的程序时,我完全能够从LinuxMint安装的命令行启动它。当我尝试从pycharm或VisualStudio代码启动它时,我得到了一个错误

这是给tkinter的:

Traceback (most recent call last):  File "/home/b...", line 3, in <module>
    import tkinter as tk
  File "/usr/lib/python3.5/tkinter/__init__.py", line 35, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
Traceback(最近一次调用last):文件“/home/b…”,第3行,在
将tkinter作为tk导入
文件“/usr/lib/python3.5/tkinter/_init__.py”,第35行,在
导入_tkinter#如果失败,您的Python可能无法配置为Tk
导入错误:没有名为“\u tkinter”的模块
tkinter和pyglet脚本在从idle3(使用F5)启动时都可以工作

有人能帮我吗

最好的


B.

我也有同样的问题。问题在于Linux Mint软件管理器。如果您的vs代码是通过软件管理器安装的,那么它将安装在Flatpak虚拟沙箱中。只需从其主页下载并运行vs代码即可。

可能的重复代码会很奇怪,因为它是从xterm运行的,而不是从IDE中运行的。已确认!通过*.deb安装程序安装VS代码,选择正确的解释器后,现在就可以工作了!谢谢!