How do I solve the - ModuleNotFoundError: No module named 'gekko', in spyder?
How do I solve the - ModuleNotFoundError: No module named 'gekko', in spyder?
我已经安装了 gekko 包并将 pip 更新到最新版本。我有 运行 'pip list' 命令并确认安装了 gekko 包。事实上,我可以在同一台机器上用相同的脚本将 gekko 包与 sublime 编辑器 一起使用,但是当我尝试 [=20] 时,相同的脚本会抛出 ModuleNotFoundError: No module named 'gekko'
错误=] 它在 spyder 编辑器 中。我安装了 python 版本 3.6 和 3.9,并在 windows 10.
上 运行ning
除了@Ghoti 提出的在 Spyder 中更改为另一个 Python 版本的好建议外,在另一个版本上安装 gekko
也很容易,例如 Anaconda 附带的发行版安装。找到 Python 发行版的一种简单方法是从命令行 运行 which python
或 which python3
。
john@aps:~/Desktop$ which python3
/usr/bin/python3
找到正确的分发路径后,请使用正确的绝对路径尝试以下操作:
/usr/bin/python3 -m pip install gekko
许多人不使用 /usr/bin/
中的系统 python,但会使用 venv
或类似方法创建 virtual environment 来维护单独的 python 安装.如果您有 Anaconda 发行版,那么您可以启动 Anaconda 提示符并尝试 pip
或 pip3
安装 gekko。
pip install gekko
以下不是在脚本中使用 pip 的推荐方法(积极劝阻):
try:
from pip import main as pipmain
except:
from pip._internal import main as pipmain
pipmain(['install','gekko'])
# to upgrade: pipmain(['install','--upgrade','gekko'])
我已经安装了 gekko 包并将 pip 更新到最新版本。我有 运行 'pip list' 命令并确认安装了 gekko 包。事实上,我可以在同一台机器上用相同的脚本将 gekko 包与 sublime 编辑器 一起使用,但是当我尝试 [=20] 时,相同的脚本会抛出 ModuleNotFoundError: No module named 'gekko'
错误=] 它在 spyder 编辑器 中。我安装了 python 版本 3.6 和 3.9,并在 windows 10.
除了@Ghoti 提出的在 Spyder 中更改为另一个 Python 版本的好建议外,在另一个版本上安装 gekko
也很容易,例如 Anaconda 附带的发行版安装。找到 Python 发行版的一种简单方法是从命令行 运行 which python
或 which python3
。
john@aps:~/Desktop$ which python3
/usr/bin/python3
找到正确的分发路径后,请使用正确的绝对路径尝试以下操作:
/usr/bin/python3 -m pip install gekko
许多人不使用 /usr/bin/
中的系统 python,但会使用 venv
或类似方法创建 virtual environment 来维护单独的 python 安装.如果您有 Anaconda 发行版,那么您可以启动 Anaconda 提示符并尝试 pip
或 pip3
安装 gekko。
pip install gekko
以下不是在脚本中使用 pip 的推荐方法(积极劝阻):
try:
from pip import main as pipmain
except:
from pip._internal import main as pipmain
pipmain(['install','gekko'])
# to upgrade: pipmain(['install','--upgrade','gekko'])