【发布时间】:2026-02-03 09:35:01
【问题描述】:
我正在尝试学习用于 GUI 的 python,我已经在 python 上工作了一段时间。
我已经安装了 pyforms 模块,但是当我尝试在我的脚本中导入该模块时,它会给出错误,说没有这样的模块可用?有人遇到过这个问题吗?
我附上了图片以澄清问题到底是什么。
在此先感谢您提供任何帮助。
以下是我在终端上的输出。
C:\Dhaval\Learning\office>pip show pyforms
Name: PyForms
Version: 4.0.3
Summary: Pyforms is a Python framework to develop GUI applications based on pyqt
Home-page: https://github.com/UmSenhorQualquer/pyforms
Author: Ricardo Ribeiro
Author-email: ricardojvr@gmail.com
License: MIT
Location: c:\users\dhava\appdata\local\programs\python\python38-32\lib\site-packages
Requires: pyforms-terminal, pyforms-web, pyforms-gui
Required-by:
C:\Dhaval\Learning\office>python GUIExample.py
Traceback (most recent call last):
File "GUIExample.py", line 1, in <module>
import pyforms
ImportError: No module named pyforms
C:\Dhaval\Learning\office>pip install pyforms
Requirement already satisfied: pyforms in c:\users\dhava\appdata\local\programs\python\python38-32\lib\site-packages (4.0.3)
下面是我在文件 GUIExample.py 中的代码
import pyforms
from pyforms.basewidget import BaseWidget
from pyforms.controls import ControlFile
from pyforms.controls import ControlText
from pyforms.controls import ControlSlider
from pyforms.controls import ControlPlayer
from pyforms.controls import ControlButton
print ("Hello World")
P.S - 如果我用 pycharm 执行相同的脚本,那么它工作正常。
请参考清楚显示问题所在的图像。
【问题讨论】:
-
你试过“python3 GUIExample.py”吗?
-
请参阅*.com/help/minimal-reproducible-example 的指南以创建一个最小的可重现示例