Windows环境下Spyder中Gekko模块找不到的技术求助
解决Spyder中找不到Gekko模块的问题
你的问题核心是VS Code用的是系统的Python3.10环境(Gekko装在这里),但Spyder默认用了自带的独立Python环境,所以找不到已安装的包。按下面步骤解决:
先确认Spyder的Python环境路径
打开Spyder,点击顶部菜单栏的「工具」→「偏好设置」,选择「Python解释器」选项卡,查看当前使用的Python路径。如果路径不是c:\python310\python.exe,就说明Spyder用的是独立环境。给Spyder的环境安装Gekko
- 若Spyder用的是自带conda环境:直接在Spyder的终端里输入
conda install -c conda-forge gekko完成安装 - 若为其他Python版本:找到对应Python的完整路径,比如假设Spyder的Python在
C:\Program Files\Spyder\pkgs\python.exe,就执行命令"C:\Program Files\Spyder\pkgs\python.exe" -m pip install gekko
- 若Spyder用的是自带conda环境:直接在Spyder的终端里输入
或者直接切换Spyder到系统的Python3.10
在「Python解释器」设置里,选择「使用以下Python解释器」,浏览选中c:\python310\python.exe,重启Spyder后再运行代码试试。
内容的提问来源于stack exchange,提问作者Dale Finney
相关产品推荐
相关产品推荐

