【问题标题】:Error message when trying to run PyAudio in Visual Studio Code (Flatpak)尝试在 Visual Studio Code (Flatpak) 中运行 PyAudio 时出现错误消息
【发布时间】:2021-06-10 20:33:16
【问题描述】:

Linux Mint 20.1

我正准备在 Visual Studio Code (Flatpak) 中运行一个 python 程序,但随后我收到以下错误消息: 注意:您必须在 Linux 上安装 tkinter 才能使用 MouseInfo。运行以下命令:sudo apt-get install python3-tk python3-dev。我在终端中运行了之前的代码,但仍然收到错误消息。

请帮忙!

【问题讨论】:

  • 谷歌如何在 Linux 上安装 tkinter
  • @unknown - 您是否尝试在 VS Code 之外的终端中测试相同的代码?请检查当前VS Code终端使用的python环境是否与VS Code左下角显示的环境一致。 ('python --version' 或 'python -v')
  • @EXODIA 我搜索了它,我在终端中输入了一行代码,我做到了,但我仍然有同样的错误!
  • @JillCheng 我已经在我的 Linux 终端和 VS Code 终端中尝试过代码。是的python环境是一样的(Python 3.8.8)
  • @unknown - 建议您使用命令“pip show module_name”找到模块安装的位置,然后尝试移除或删除模块文件夹,然后重新安装模块避免相关文件损坏或不兼容。

标签: python visual-studio-code pypi


【解决方案1】:

我正在尝试在终端中执行命令

sudo dnf install python-tk
sudo dnf install python3-tk
sudo dnf install python3.8-tk

然后,我检查了 pip 版本

pip --version

来自 /usr/lib/python3.9/site-packages/pip (python 3.9) 的 pip 20.2.2

sudo dnf install python3.9-tk

pip3 install tkinter

我每次都得到相同的输出

参数不匹配:python3.x-tk 错误:找不到匹配项:python3.x-tk

然后,我尝试了

sudo dnf install python3-tkinter

很快我就成功拿到了 tkinter 的软件包。我使用了sudo dnf,因为我使用的是 Linux Fedora。如果您使用的是 Linux Arch,请尝试sudo pacman。如果您使用 Linux Mint、Kali Linux 或其他软件,请尝试sudo apt-get

所以,你应该试试

sudo apt-get install python3-tkinter

仔细检查您是否安装了pip

【讨论】:

  • 我尝试了您列出的所有命令,而不是 (apt),但是当我尝试运行时:“sudo apt-get install python3-tkinter”。它打印了以下错误消息:E:无法找到包 python3-tkinter。我在 Linux Mint 20.1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多