Python - Запуск установленного пакета pip из cli - PullRequest
1 голос
/ 26 мая 2020

Я только что наткнулся на пакет pip. Я хочу использовать , однако я новичок в python и PIP и не уверен - можно ли запустить его непосредственно из терминала / командной строки. Если это так, я не могу найти синта c для запуска пакета pip.

Итак, я установил pip, используя:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

, затем

python get-pip.py

Затем я проверил установку с помощью команды python -m pip

Затем я установил пакет, например:

python -m pip install openapi-cli-tool

Во всяком случае, согласно документации этого пакета, хотя я мог просто сделать :

openapi-cli-tool bundle -t html file1.json file2.yaml` > ./specification.html

Что не сработало, ни это не помогло:

python -p pip openapi-cli-tool bundle -t html file1.json file2.yaml` > ./specification.html

Любая помощь в объяснении того, как это работает, будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 26 мая 2020
python -m pip install

Устанавливает пакет в локальный каталог пользователя (iir c)

Итак, вы можете получить к нему доступ из ~/.local/bin/, например:

~/.local/bin/openapi-cli-tool bundle -t html file1.json file2.yaml` > ./specification.html

Вы можете добавить ~/.local/bin к своему пути с помощью

export PATH=$PATH:$HOME/.local/bin

и, вероятно, добавить эту строку к вашему .bashrc или его эквиваленту.

Затем вы можете получить к нему доступ, просто openapi-cli-tool bundle

0 голосов
/ 26 мая 2020

Вы должны установить его с помощью pip, запустите команду ниже:

pip install openapi-cli-tool

Тогда openapi-cli-tool будет доступен в вашем терминале, поэтому вы сможете запустить команду, команда ниже с исправлением передачи параметров:

Убедитесь, что в файловой системе есть file1. json и file2.yaml.

openapi-cli-tool bundle -t html file1.json file2.yaml` > ./specification.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...