Како да инсталирате 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:

  1. sudo apt update
  2. sudo apt -y upgrade

Знамето -y ќе потврди дека се согласуваме сите ставки да се инсталираат.

Откако ќе заврши процесот, можете да ја проверите верзијата на Python 3 што е инсталирана во системот со внесување:

  1. python3 -V

Ќе добиете излез во терминалниот прозорец што ќе ве извести за бројот на верзијата. Иако овој број може да варира, излезот ќе биде сличен на овој:

Output
Python 3.9.2

За да управуваме со софтверски пакети за Python, ајде да инсталираме pip, алатка која ќе ги инсталира и управува програмските пакети што можеби сакаме да ги користиме во нашите развојни проекти. Можете да дознаете повеќе за модулите или пакетите што можете да ги инсталирате со pip со читање „Како да увезете модули во Python 3“.

  1. sudo apt install -y python3-pip

Пакетите на Python може да се инсталираат со пишување:

  1. pip3 install package_name

Овде, package_name може да се однесува на кој било пакет или библиотека на Python, како што е Django за веб-развој или NumPy за научно пресметување. Значи, ако сакате да инсталирате NumPy, можете да го сторите тоа со командата pip3 install numpy.

Има уште неколку пакети и развојни алатки кои треба да се инсталираат за да се осигурате дека имате стабилно поставување за вашата програмска средина:

  1. sudo apt install build-essential libssl-dev libffi-dev python3-dev

Откако ќе се постави Python и ќе се инсталираат pip и други алатки, можете да поставите виртуелна средина за вашите развојни проекти.

Чекор 2 - Поставување виртуелна средина

Виртуелните средини ви овозможуваат да имате изолиран простор на вашиот сервер за Python проекти, осигурувајќи дека секој од вашите проекти може да има свој сет на зависности што нема да нарушат ниту еден од вашите други проекти.

Поставувањето на програмска средина ни обезбедува поголема контрола врз нашите Python проекти и врз тоа како се ракуваат со различни верзии на пакети. Ова е особено важно кога работите со пакети од трети страни.

Можете да поставите онолку околини за програмирање на Python колку што сакате. Секоја околина е во основа директориум или папка на вашиот сервер што има неколку скрипти во неа за да може да дејствува како средина.

Иако постојат неколку начини да се постигне програмска средина во Python, овде ќе го користите модулот venv, кој е дел од стандардната библиотека Python 3. Ајде да инсталираме venv со пишување:

  1. sudo apt install -y python3-venv

Со ова инсталирано, ние сме подготвени да создаваме средини. Ајде или да избереме во кој директориум би сакале да ги ставиме нашите програмски околини на Python или да создадеме нов директориум со mkdir, како во:

  1. mkdir environments
  2. cd environments

Откако ќе се најдете во директориумот каде што сакате да живеат околините, можете да креирате средина со извршување на следнава команда:

  1. python3.9 -m venv my_env

Во суштина, pyvenv поставува нов директориум кој содржи неколку ставки кои можеме да ги видиме со командата ls:

  1. ls my_env
Output
bin include lib lib64 pyvenv.cfg share

Заедно, овие датотеки работат за да се осигураат дека вашите проекти се изолирани од поширокиот контекст на вашата локална машина, така што системските датотеки и проектните датотеки не се мешаат. Ова е добра практика за контрола на верзијата и за да се осигура дека секој од вашите проекти има пристап до одредени пакети што му се потребни. Python Wheels, вграден формат на пакети за Python што може да го забрза производството на вашиот софтвер со намалување на бројот на пати што треба да го компајлирате, ќе биде во директориумот share.

За да ја користите оваа средина, треба да ја активирате, што можете да го постигнете со внесување на следнава команда што ја повикува скриптата активирај:

  1. source my_env/bin/activate

На вашата командна линија сега ќе биде префиксен името на вашата околина, во овој случај тоа се нарекува my_env. Во зависност од верзијата на Debian Linux што ја користите, вашиот префикс може да се појави малку поинаку, но името на вашата околина во загради треба да биде првото нешто што ќе го видите на вашата линија:

Овој префикс ни дава до знаење дека околината my_env е моментално активна, што значи дека кога создаваме програми овде тие ќе ги користат само поставките и пакетите на оваа конкретна околина.

Забелешка: во виртуелната средина, можете да ја користите командата python наместо python3 и pip наместо pip3 ако сакате. Ако користите Python 3 на вашата машина надвор од околина, ќе треба исклучиво да ги користите командите python3 и pip3.

Откако ќе ги следите овие чекори, вашата виртуелна околина е подготвена за употреба.

Чекор 3 - Создавање програма „Здраво, свето“.

Сега кога ја поставивме нашата виртуелна средина, ајде да создадеме традиционална „Здраво, свето!“ Ова ќе ни овозможи да ја тестираме нашата околина и ќе ни даде можност да се запознаеме повеќе со Python ако веќе не сме.

Користејќи nano или вашиот омилен текстуален уредувач, креирајте нова датотека:

  1. nano hello.py

Додадете една линија во датотеката:

print("Hello, World!")

Зачувајте ја и затворете ја датотеката. Ако користите nano, притиснете Ctrl+X, а потоа кога ќе биде побарано, Y и Enter.

Откако ќе излезете од нано и ќе се вратите во вашата школка, ајде да ја извршиме програмата:

  1. python hello.py

Програмата hello.py што штотуку ја создадовте треба да предизвика вашиот терминал да го произведе следниот излез:

Output
Hello, World!

За да ја напуштите околината, едноставно напишете ја командата deactivate и ќе се вратите во оригиналниот директориум.

Заклучок

Секоја чест! Во овој момент имате поставено програмско опкружување Python 3 на вашиот Debian 11 Linux сервер и сега можете да започнете проект за кодирање!

Ако користите локална машина наместо сервер, погледнете го упатството што е релевантно за вашиот оперативен систем во нашата серија „Како да инсталирате и поставите локално програмско опкружување за Python 3“.

Со вашиот сервер подготвен за развој на софтвер, можете да продолжите да дознавате повеќе за кодирањето во Python со читање на нашите бесплатни упатства за програмски проект.

Како да се кодира во Python е-книга во EPUB формат

Како да се кодира во Python е-книга во PDF формат