Съдържание
Идва момент, в който нашата програма е готова, че искаме да я разпространим, за това трябва да генерираме прост .py файл и да го поставим на правилното място, за да го намери преводачът. Python и може да се изпълни.На теория това звучи просто, но това, което се случва с обикновения потребител, който не знае програмиране, накратко с крайния потребител, този тип потребители искат само да кликнат два пъти върху програмата и да я прекарат през магьосник инсталирайте автоматично.
Имаме и друг случай, ако нашата програма е насочена към програмисти, обикновено това, което искаме, е да управляваме асистент на по -ниско ниво, което ни позволява да получим функциите на програмата.
Дестили
Дестили е инструментът, който ни позволява да опаковаме нашата програма, така че да използваме прост файл setup.py, можем да инсталираме нашите модули, по прост и автоматизиран начин, като по този начин премахнем човешките грешки или намалим тези грешки, доколкото е възможно.
Създаване на това инсталационен файл Много е просто, просто напишете код като следния и ще имаме база:
от distutils.core setup setup setup (name = 'Hello', version = '1.0', description = 'Примерен автор =' Урок по Python py_modules = ['здравей'])
Тази информация не е задължително да бъде пълна, но е добра практика да документираме нашата програма колкото е възможно повече, така че кредитите да не бъдат откраднати или поне не толкова лесно.
Кодът, който току -що видяхме, трябва да бъде записан във файл, наречен setup.py и в същата директория трябва да има файл, наречен hello.py, което съответства на името на модула, който искаме да инсталираме.
Сега просто трябва да стартираме setup.py по следния начин:
python setup.py
Трябва да видим изход като този, показан на следното изображение:
Сега знаем, че трябва да предадем аргумент на файла, нека опитаме следното:
python setup.py build
Това трябва да ни даде нещо подобно на това, което виждаме на следното изображение:
Какво стана? Това е просто, тъй като нашият модул е достъпен за инсталирането на Python, където сме го направили изграждане, това прави, че всички функции могат да се използват само включително този модул.
Ако изпълним командата Инсталирай Вместо командата за изграждане, изграждането ще се извърши автоматично, нека видим как да ги изпълним и след това изображение с резултата, който трябва да ни даде конзола на python.
python setup.py install
Увеличете
Тъй като успяхме да си представим това, това е автоматизиран процес, който ни позволява да разпространяваме нашата програма и след това да можем да я инсталираме по прост начин, намалявайки човешкото взаимодействие, което води до намаляване на грешките.Трябва да вземем предвид важен аспект, ако искаме деинсталирайте модули, трябва да го направим ръчно, тъй като няма команда деинсталирайте, така че ако правим тестове и не искаме да запълним инсталацията на Python, трябва да вземем това предвид.
И накрая и за завършване е важно да се отбележи, че трябва да имаме пълни разрешения и привилегии в системата, за да изпълняваме операциите, показани в този урок.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка