needs.txt в пакете python - PullRequest
       0

needs.txt в пакете python

0 голосов
/ 29 декабря 2018

Я изучаю пакеты, и у меня есть вопрос по созданию файла require.txt.

Если модуль импортируется из python, нужно ли об этом упоминать в файле needs.txt или можнобыть исключенным?

Я знаю, что для отдельных модулей они должны быть установлены в пипсах.Для тех модулей, которые должны быть установлены в pip, они должны быть записаны в файле needs.txt как 'pip install modulename'?

1 Ответ

0 голосов
/ 29 декабря 2018

needs.txt - это файл, в котором указываются зависимости.Например, ваша программа может зависеть от Django, или мы можем сказать, что файл needs.txt в проекте django описывает пакеты, которые необходимо установить для успешного запуска проекта.

Говоря оПодмодули. Предположим, что вы указали django в файле require.txt, теперь вам не нужно указывать какие-либо подмодули (например, «django.shortcuts») в файле needs.txt.Поскольку они уже включены в модуль django.

Теперь можно легко использовать

из пути импорта django.shortcuts

в ваших файлах .py.

Теперь для отдельных модулей (например, подушки), которые необходимо указать в файле needs.txt , вам не нужно писать

pipустановить подушку

Вы можете просто написать подушку в отдельной строке с другими модулями, такими как:

django

подушка

Вы также можете использовать приведенную ниже команду для этого:

pip freeze> file_name

В вашем случае имя_файла будет равно needs.txt.Это добавит имена всех сторонних модулей в файл needs.txt.

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