安装gekko时如何修复“无法打开文件'pip':[Errno 2]没有这样的文件或目录”

How to fix 'can't open file 'pip': [Errno 2] No such file or directory' when installing gekko

我正在尝试使用

在我的 python 终端中安装 gekko 模块
python install -m pip gekko

但是它抛出一个无法识别 pip 的错误:

can't open file 'pip': [Errno 2] No such file or directory.

我在 Pycharm 和 Python 3.7

中使用终端

我发现了问题:显然在 Python 的更高版本中(我使用的是 3.7),终端的字符串不需要 python。我也不需要使用 -m 来声明 pip 模块,因为它不是模块。

有效的字符串:

pip install gekko

您可能刚刚调换了顺序:

python -m pip install gekko

使用 pip 从命令行安装也可以:

pip install gekko

如果你有多个版本的Python(例如2.7和3+),有时你想指定它是针对Python 3+:

pip3 install gekko

在 Python 中安装 Gekko 的另一种方法是从 Python 脚本安装:

try:
    from pip import main as pipmain
except:
    from pip._internal import main as pipmain
pipmain(['install','gekko'])

虽然这不是首选。参见 Installing python module within code

我遇到了同样的问题,但是

$python -m pip install gekko

对我有用。