Как использовать python пакет в cmd? - PullRequest
1 голос
/ 14 апреля 2020

Я установил пакет желток с помощью pip

python -m pip install yolk

Я хочу использовать в cmd сделать что-то вроде:

python -m yolk -l

Я получу:

No module named yolk.__main__; 'yolk' is a package and cannot be directly executed

Могу ли я по-прежнему запускать команды из этого пакета в cmd? документация , похоже, подразумевает, что именно так вы запускаете этот пакет?

Ответы [ 3 ]

1 голос
/ 14 апреля 2020

python -m yolk -l

Документация, по-видимому, подразумевает, что именно так вы запускаете этот пакет?

Это не то, что говорится в документации. Он говорит, чтобы использовать консольный скрипт yolk напрямую. Но на самом деле лучше всегда вызывать исполняемый модуль , поэтому после просмотра кода это выглядит так:

path/to/pythonX.Y -m yolk.cli
0 голосов
/ 14 апреля 2020

желток доступен только для python 2

python --version  # check python 2
pip install virtualenv  # install virtual environment on python 2
virtualenv venv  # create your virtual environment
source venv/bin/activate  # activate it
pip install yolk  # install the package
yolk -v  # use yolk's package bin commands
# ... other commands with yolk
deactivate  # virtual environment
0 голосов
/ 14 апреля 2020

После установки необходимо проверить, работает ли пакет, используя Enter python в cmd для входа в python cli, а затем использовать приведенный ниже код

Import yolk
Yolk -l
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...