所以我试图安装PySimpleGUI,我不确定它是否安装正确。这是我安装后得到的结果。
PS C:Usersneisw> pip install --upgrade PySimpleGUI
Collecting PySimpleGUI
Using cached PySimpleGUI-4.34.0-py3-none-any.whl (243 kB)
Installing collected packages: PySimpleGUI
Successfully installed PySimpleGUI-4.34.0
然后当我尝试导入它时在
下面出现了错误Traceback (most recent call last):
File "SN_GUI.py", line 1, in <module>
import PySimpleGUI
ModuleNotFoundError: No module named 'PySimpleGUI'
在import语句之前确认PySimpleGUI是否位于以下路径之一。
import sys
for path in sys.path:
print(path)
import PySimpleGUI
D:PythonProjectOK
C:SoftwarePythonpython38.zip
C:SoftwarePythonDLLs
C:SoftwarePythonlib
C:SoftwarePython
C:SoftwarePythonlibsite-packages
C:SoftwarePythonlibsite-packageswin32
C:SoftwarePythonlibsite-packageswin32lib
C:SoftwarePythonlibsite-packagesPythonwin
...
上面的路径应该和你的不同,大多数情况下会像
libsite-packagesPySimpleGUI
IMO,安装环境与运行脚本时不同。
我在Debian中使用venv时遇到了同样的问题。我删除了pip在
中创建的文件夹(venv)/lib/python3.11/site-packages
然后从Pypy下载PySimpleGui.tgz
并将其提取到上述相同的文件夹中。
最后我把这两个文件夹的名字改为pysimplegui(小写)。
当作为pysimplegui
导入时,它工作。