我一直在尝试在 Linux Mint 上安装 PySimpleGUI。我在终端中尝试了以下命令,但每当我尝试导入它时,它都会显示“不存在名为 PySimpleGUI 的模块”:
sudo apt-get 安装 python-PySimpleGUI sudo apt 安装 PySimpleGUI
Pip 和 tkinter 已安装并升级。我做错了什么?
答案1
编辑于2021年1月:
根据版主的建议,我添加了一个链接
这是您最初应该搜索所有答案的地方。从那里开始。它有以下发布的信息(这是版主建议发布的反向链接)。
另一个重要链接是http://Issues.PySimpleGUI.org。正如第一个链接的文档中所写,问题应该发布在项目的 GitHub 上,而不是论坛、stack overflow、Reddit、这里等。
你会发现是否有人在那里回答过类似的问题。该数据库比互联网上任何其他地方都大得多。软件包作者也在那里,还有一个活跃的用户社区来回答问题。你的答案质量会比其他地方更高。
既然来源已被正确引用,那就回到最初的答案吧。
它是 PyPI 上的 Python 包,因此它是 pip 安装的。以下是在 Linux 系统上安装 PySimpleGUI 的方法:
安装 Python 3
pip install --upgrade PySimpleGUI
在某些系统上您需要运行pip3
。
pip3 install --upgrade PySimpleGUI
在 Raspberry Pi 上,这应该可以工作:
sudo pip3 install --upgrade pysimplegui
一些用户发现升级需要在 pip 上使用额外的标志--no-cache-dir
。
pip install --upgrade --no-cache-dir
在某些版本的 Linux 上,您需要先安装 pip。需要先有鸡,然后才能得到蛋(明白了吗...蛋?)
sudo apt install python3-pip
如果由于某种原因您无法使用 pip 安装,请不要担心,您仍然可以PySimpleGUI
通过下载文件PySimleGUI.py
并将其与导入它的应用程序一起放在您的文件夹中来进行导入。
tkinter
是必需的PySimpleGUI
(唯一要求)。某些操作系统变体(例如 Ubuntu)不需要tkinter
已安装的某些版本。如果您收到类似以下内容的错误:
ImportError: No module named tkinter then you need to install tkinter. For python 2.7
sudo apt-get install python-tk
对于 Python 3sudo apt-get install python3-tk