Как исправить 'не могу открыть файл' pip ': [Errno 2] Нет такого файла или каталога' при установке gekko - PullRequest
1 голос
/ 06 апреля 2019

Я пытаюсь установить модуль gekko в моем терминале python, используя 'python install -m pip gekko', но выдает ошибку, не распознающую pip: 'не может открыть файл' pip ': [Errno 2] Нет такой файл или каталог. '

Я использую Pycharm с Python 3.7

Ответы [ 2 ]

3 голосов
/ 06 апреля 2019

Возможно, вы только что изменили порядок:

python -m pip install gekko

Также можно выполнить установку из командной строки с помощью pip:

pip install gekko

Если у вас есть несколько версий Python (например, 2.7 и 3+), иногда вы хотите указать, что это для Python 3+:

pip3 install gekko

Другой способ установить Gekko в Python - это установить из скрипта Python:

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

хотя это не предпочтительный вариант. Смотрите Установка модуля Python внутри кода

1 голос
/ 06 апреля 2019

Я понял проблему: очевидно, в более поздних версиях Python (я использую 3.7) строка для терминала не нуждается в Python. Мне также не нужно было использовать -m для объявления pip модуля, поскольку он не является модулем.

Строка, которая сработала:

pip install gekko
...