Какова цель setup.py? - PullRequest
       20

Какова цель setup.py?

0 голосов
/ 10 февраля 2020

Я создал setup.py для моего проекта. Прилагается ниже. "-e" запустить setup.py файл. Могу ли я написать "- r needs.txt" в конце, чтобы я мог создать env, включая мои требования и зависимости?

name: mypro

dependencies:
  - python==3.7
  - pip
  - matplotlib
  - opencv
  - cudnn
  - cudatoolkit==10.1.243
  - pip:
    - tensorflow-gpu==2.1.0rc1
    - lxml
    - tqdm
    - -e .

1 Ответ

0 голосов
/ 10 февраля 2020
Файл

setup.py информирует вас о модуле или зависимостях пакетов, которые вы собираетесь установить, был упакован и распространен вместе с Distutils, который является стандартом для распространения Python модулей.

Это позволяет вам легко установить Python пакет. Другой способ установки пакетов / модулей - использовать pip.

Да, вы можете установить requirements.txt со всеми вашими модулями, выполнив:

 pip install -r requirements.txt

Надеюсь, что это поможет

Примечание. Вы также можете установить и использовать файл needs.txt в virtualenv, если хотите запустить приложение python отдельно от основного приложения, а также множество онлайн-учебников о том, как это сделать.

...