代码不适用于VS Codium,但适用于VSCode

时间:2020-02-07 12:12:54

标签: python tkinter visual-studio-code

我有此代码

from tkinter import *
fenetre = Tk()
fenetre.mainloop()

与VSCodium不兼容,但与VSCode完美兼容的人。 我只是在两者上都添加了Microsoft的扩展名“ Python”,仅此而已。

有人知道为什么? 我个人更喜欢使用Codium。

从VSCodium开始时,我进入了终端:

andres@andres-linux:~$ /usr/bin/python3 /home/andres/Bureau/CoursEPSI/Python/hello.py
Traceback (most recent call last):
  File "/home/andres/Bureau/CoursEPSI/Python/hello.py", line 1, in <module>
    from tkinter import *
  File "/home/andres/Bureau/CoursEPSI/Python/tkinter.py", line 3, in <module>
    fenetre = tk()
NameError: name 'tk' is not defined

使用VSCode,没问题,它会打开一个窗口。

1 个答案:

答案 0 :(得分:0)

尝试一下

import tkinter
fenetre =tkinter.Tk()
fenetre.mainloop()

还要仔细查看您的错误行

File "/home/andres/Bureau/CoursEPSI/Python/hello.py", line 1, in <module>
    from tkinter import *
File "/home/andres/Bureau/CoursEPSI/Python/tkinter.py", line 3, in <module>
    fenetre = tk()

我认为您需要将tk更改为Tk,即将fenetre = tk()更改为fenetre = Tk()