Како да инсталирате Python 3 и да поставите програмско опкружување на Debian 11
Вовед
Разновиден програмски јазик, Python може да се користи за многу различни програмски проекти. Инспириран од британската комична група Монти Пајтон, развојниот тим зад Пајтон сакаше да направи јазик што е забавен за употреба. Сè попопуларен јазик со многу различни апликации, Python е одличен избор за почетници и за искусни програмери.
Овој туторијал ќе го постави вашиот Debian 11 сервер со програмска средина Python 3. Програмирањето на сервер има многу предности и поддржува соработка низ развојни проекти.
Предуслови
За да го завршите ова упатство, треба да имате корисник кој не е root со привилегии sudo
на серверот Debian 11. За да дознаете како да го постигнете ова поставување, следете го нашиот првичен водич за поставување на серверот Debian 11.
Ако веќе не сте запознаени со терминална средина, може да ја најдете статијата \[Вовед во терминалот на Linux] (https://linux-console.net/community/tutorials/an-introduction-to-the- linux-terminal)“ корисно за подобро ориентирање со терминалот.
Со поставување на вашиот сервер и корисник, подготвени сте да започнете.
Чекор 1 - Поставување на Python 3
Debian 11 се испорачува со претходно инсталиран Python 3. За да се увериме дека вашата верзија е ажурирана, ајде да го ажурираме и надградиме системот со командата apt
за да работи со Advanced PTool:
- sudo apt update
- sudo apt -y upgrade
Знамето -y
ќе потврди дека се согласуваме сите ставки да се инсталираат.
Откако ќе заврши процесот, можете да ја проверите верзијата на Python 3 што е инсталирана во системот со внесување:
- python3 -V
Ќе добиете излез во терминалниот прозорец што ќе ве извести за бројот на верзијата. Иако овој број може да варира, излезот ќе биде сличен на овој:
OutputPython 3.9.2
За да управуваме со софтверски пакети за Python, ајде да инсталираме pip, алатка која ќе ги инсталира и управува програмските пакети што можеби сакаме да ги користиме во нашите развојни проекти. Можете да дознаете повеќе за модулите или пакетите што можете да ги инсталирате со pip со читање „Како да увезете модули во Python 3“.
- sudo apt install -y python3-pip
Пакетите на Python може да се инсталираат со пишување:
- pip3 install package_name
Овде, package_name
може да се однесува на кој било пакет или библиотека на Python, како што е Django за веб-развој или NumPy за научно пресметување. Значи, ако сакате да инсталирате NumPy, можете да го сторите тоа со командата pip3 install numpy
.
Има уште неколку пакети и развојни алатки кои треба да се инсталираат за да се осигурате дека имате стабилно поставување за вашата програмска средина:
- sudo apt install build-essential libssl-dev libffi-dev python3-dev
Откако ќе се постави Python и ќе се инсталираат pip и други алатки, можете да поставите виртуелна средина за вашите развојни проекти.
Чекор 2 - Поставување виртуелна средина
Виртуелните средини ви овозможуваат да имате изолиран простор на вашиот сервер за Python проекти, осигурувајќи дека секој од вашите проекти може да има свој сет на зависности што нема да нарушат ниту еден од вашите други проекти.
Поставувањето на програмска средина ни обезбедува поголема контрола врз нашите Python проекти и врз тоа како се ракуваат со различни верзии на пакети. Ова е особено важно кога работите со пакети од трети страни.
Можете да поставите онолку околини за програмирање на Python колку што сакате. Секоја околина е во основа директориум или папка на вашиот сервер што има неколку скрипти во неа за да може да дејствува како средина.
Иако постојат неколку начини да се постигне програмска средина во Python, овде ќе го користите модулот venv, кој е дел од стандардната библиотека Python 3. Ајде да инсталираме venv со пишување:
- sudo apt install -y python3-venv
Со ова инсталирано, ние сме подготвени да создаваме средини. Ајде или да избереме во кој директориум би сакале да ги ставиме нашите програмски околини на Python или да создадеме нов директориум со mkdir
, како во:
- mkdir environments
- cd environments
Откако ќе се најдете во директориумот каде што сакате да живеат околините, можете да креирате средина со извршување на следнава команда:
- python3.9 -m venv my_env
Во суштина, pyvenv
поставува нов директориум кој содржи неколку ставки кои можеме да ги видиме со командата ls
:
- ls my_env
Outputbin include lib lib64 pyvenv.cfg share
Заедно, овие датотеки работат за да се осигураат дека вашите проекти се изолирани од поширокиот контекст на вашата локална машина, така што системските датотеки и проектните датотеки не се мешаат. Ова е добра практика за контрола на верзијата и за да се осигура дека секој од вашите проекти има пристап до одредени пакети што му се потребни. Python Wheels, вграден формат на пакети за Python што може да го забрза производството на вашиот софтвер со намалување на бројот на пати што треба да го компајлирате, ќе биде во директориумот share
.
За да ја користите оваа средина, треба да ја активирате, што можете да го постигнете со внесување на следнава команда што ја повикува скриптата активирај:
- source my_env/bin/activate
На вашата командна линија сега ќе биде префиксен името на вашата околина, во овој случај тоа се нарекува my_env. Во зависност од верзијата на Debian Linux што ја користите, вашиот префикс може да се појави малку поинаку, но името на вашата околина во загради треба да биде првото нешто што ќе го видите на вашата линија:
-
Овој префикс ни дава до знаење дека околината my_env е моментално активна, што значи дека кога создаваме програми овде тие ќе ги користат само поставките и пакетите на оваа конкретна околина.
Забелешка: во виртуелната средина, можете да ја користите командата python
наместо python3
и pip
наместо pip3
ако сакате. Ако користите Python 3 на вашата машина надвор од околина, ќе треба исклучиво да ги користите командите python3
и pip3
.
Откако ќе ги следите овие чекори, вашата виртуелна околина е подготвена за употреба.
Чекор 3 - Создавање програма „Здраво, свето“.
Сега кога ја поставивме нашата виртуелна средина, ајде да создадеме традиционална „Здраво, свето!“ Ова ќе ни овозможи да ја тестираме нашата околина и ќе ни даде можност да се запознаеме повеќе со Python ако веќе не сме.
Користејќи nano
или вашиот омилен текстуален уредувач, креирајте нова датотека:
- nano hello.py
Додадете една линија во датотеката:
print("Hello, World!")
Зачувајте ја и затворете ја датотеката. Ако користите nano
, притиснете Ctrl+X
, а потоа кога ќе биде побарано, Y
и Enter.
Откако ќе излезете од нано и ќе се вратите во вашата школка, ајде да ја извршиме програмата:
- python hello.py
Програмата hello.py
што штотуку ја создадовте треба да предизвика вашиот терминал да го произведе следниот излез:
OutputHello, World!
За да ја напуштите околината, едноставно напишете ја командата deactivate
и ќе се вратите во оригиналниот директориум.
Заклучок
Секоја чест! Во овој момент имате поставено програмско опкружување Python 3 на вашиот Debian 11 Linux сервер и сега можете да започнете проект за кодирање!
Ако користите локална машина наместо сервер, погледнете го упатството што е релевантно за вашиот оперативен систем во нашата серија „Како да инсталирате и поставите локално програмско опкружување за Python 3“.
Со вашиот сервер подготвен за развој на софтвер, можете да продолжите да дознавате повеќе за кодирањето во Python со читање на нашите бесплатни упатства за програмски проект.
Како да се кодира во Python е-книга во EPUB формат
Како да се кодира во Python е-книга во PDF формат