当前位置: 首页 > 知识库问答 >
问题:

无法在视觉工作室代码上导入Tkinter?

姜弘新
2023-03-14

好吧,我有一个奇怪的问题。据我所知,Tkinter应该内置Python 2和3。

我可以导入和使用Tkinter只是罚款在我的终端下python3以及与IDLE3.然而,当我试图在Visual Studio Code中导入Tkinter时,我得到一个“重要错误:没有名为‘tkinter’的模块”。

同样的问题也发生在Py魅力中,但我把我的解释器设置为与我的终端相同,而不是特定于项目的解释器。

我尝试了以下方法:

import tkinter
from tkinter import *
try:
    import tkinter
except ImportError:
    import Tkinter as tkinter #Even though I'm using python3

这些都不管用,知道为什么吗?我也在使用LinuxMint。

共有2个答案

赏梓
2023-03-14

我已经被同样的问题困扰了几个星期了,我的VSC说没有tkinter模块,但是在外壳和终端中运行良好。

解决方案:我发现在左边的按钮角有一个作为Python2运行的解释器,只需单击并选择Python3

融烨华
2023-03-14

在windows中,您可以选择在安装python时不安装所需的tkinter组件(在安装程序中是可选的)。

尝试再次运行安装程序,并确保选择了这些组件。

 类似资料:
  • 在Visual Studio代码中打开终端时,我收到以下错误: 终端进程“C:\WINDOWS\系统32\wsl.exe”以退出代码终止:4294967295。 有人可以告诉我在这里做什么吗?

  • 这里似乎有什么问题?

  • 我在发现测试时遇到了visual studio 2015 for Web的问题。我写的很简单。Net核心应用,添加了带测试的项目,我的project.json是这样的: 然后在我的测试项目中,我写了第一个测试: 当我生成解决方案时,未发现我的测试,并且在测试输出窗口中收到以下消息: 有趣的是,甚至没有6.0.0.0版本的牛顿软件. 我尝试了以下方法: 将测试体系结构更改为 x64 以管理员身份启动

  • 我们使用的是visual studio 2015,并有以下字体:- 使用visual studio 2015 typescript编译器,这可以归结为:- 这很好,在chrome上运行良好,但是,我们希望它也能在ie10 / ie11上运行。 我相信我们需要“多填充”这个,以便将生成的js文件转换为es5。 目前visual studio中有什么可以做到这一点吗?这种转换的最佳方式是什么?或任何样

  • 使用可视化工作室2017构建项目,我遇到了这个错误: 错误msb 6006:“cl . exe”退出,代码为2。 以下是我的代码: 问题似乎是分形数组的声明: 如果我注释(以及带有分形变量的其他行),代码编译得很好,如果我将唯一指针更改为正常的int数组,代码就会编译,但是当我调试它时它会引发异常,发出堆栈溢出的信号。 减少数组的大小可以解决问题,因此看起来程序没有足够的内存空间来运行。我在Goo

  • 嗯,我真的需要帮助。我的问题是如何将tesseract3.05和leptonica1.73库添加到visualstudio2015x64(windows10)中。 去年夏天,我设法用视觉工作室2013和旧版本的leptonica和tesseract做到这一点,因为它有点容易,所有的包含和lib都在那里,我只需要给出路径并下载一些dll。但现在我甚至看不到我应该使用的正确包含和lib。好吧,我不擅长