7

我正在尝试使用在我的 python 终端中安装 gekko 模块

python install -m pip gekko

但它抛出了一个错误,无法识别 pip:

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

我在 Python 3.7 中使用 Pycharm 中的终端

4

3 回答 3

12

您可能刚刚切换了顺序:

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'])

虽然这不是首选。请参阅在代码中安装 python 模块

于 2019-04-06T01:03:38.263 回答
2

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

有效的字符串:

pip install gekko
于 2019-04-05T23:42:07.863 回答
2

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

$python -m pip install gekko

为我工作。

于 2020-05-29T12:54:36.907 回答