Использование setup.py для кроссплатформенного развертывания - PullRequest
0 голосов
/ 08 октября 2018

Я разрабатываю приложение Python под Win10, которое будет развернуто в Linux в среде Conda.

Допустим, что единственный пакет, который я явно импортирую, - это Numpy.Что я должен поместить в файлы setup.py и environment.yaml, чтобы

Необходимые зависимости (включая компилятор C) автоматически устанавливались в Linux при запуске:

conda env create --force -n environment.yaml

Моя цельиспользовать инструмент CI, такой как Gitlabs / AWSCodePipeline, для автоматической сборки и запуска тестов, когда я внесу изменения в код под Win10

1 Ответ

0 голосов
/ 08 октября 2018

Есть ключ install_requires, чтобы перейти к функции setup, и вы должны поместить туда numpy и добавить к этой строке некоторые спецификаторы версий.Например, install_requires=['numpy>=1.0']

Подробнее о спецификаторах и других опциях вы можете прочитать здесь

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