Python3.8 Anaconda Jupyter Notebook导入PySimpleGUI提示无模块问题求助
问题解决方案
核心原因
你遇到的报错本质是终端pip绑定的Python环境,与Anaconda启动的Jupyter Notebook使用的Python环境不匹配:你在终端通过pip安装的包是存到Mac系统默认Python或你单独安装的Python路径下,而Anaconda启动的Jupyter会调用自带的独立Python环境,两个环境的安装包互不通用。
操作步骤
方案1:直接在Jupyter内安装对应包(最适合新手,无需调整环境配置)
打开报错的Jupyter Notebook,依次执行以下两个代码单元格:- 先获取当前Jupyter使用的Python解释器路径(可选,仅用于验证)
import sys print(sys.executable) - 直接给当前Jupyter对应的环境安装需要的包
!{sys.executable} -m pip install pysimplegui==4.53.0 easygui
安装完成后,点击Jupyter界面的「Kernel」-「Restart」重启内核,再尝试导入包即可。
- 先获取当前Jupyter使用的Python解释器路径(可选,仅用于验证)
方案2:终端激活Anaconda环境后安装
如果你习惯在终端操作,按以下步骤执行:- 打开终端,执行命令激活你使用的Anaconda环境(默认基础环境执行以下命令即可,自定义环境替换为自己的环境名)
conda activate base - 激活后再执行pip安装命令
pip install pysimplegui==4.53.0 easygui - 重启Jupyter Notebook内核即可生效。
- 打开终端,执行命令激活你使用的Anaconda环境(默认基础环境执行以下命令即可,自定义环境替换为自己的环境名)
验证方法
重启内核后执行以下代码,正常输出版本号即为安装成功:
import PySimpleGUI print(PySimpleGUI.__version__)
内容的提问来源于stack exchange,提问作者Jarrid
相关产品推荐
相关产品推荐

