Преглед садржаја
Како инсталирати Python 3 и подесити програмско окружење на Debian 11
Увод
Python је високо-нивојски програмски језик са општом наменом, који се широко користи у разним областима, укључујући веб развој, анализу података, машинско учење и аутоматизацију. Debian 11, најновије издање популарне дистрибуције Линукса, долази са унапред инсталираном старом верзијом Pythona (2.7). Међутим, за већину модерних пројеката препоручује се коришћење Pythona 3. Овај чланак ће вас водити кроз детаљне кораке о томе како да инсталирате Python 3 и подесите програмско окружење на систему Debian 11.
Инсталација Pythona 3
Коришћење репозиторијума APT
Најлакши начин за инсталацију Pythona 3 на Debian 11 је коришћење репозиторијума APT. У терминалу, извршите следеће команде:
sudo apt update
sudo apt install python3
Компилација из изворног кода
Ако желите да инсталирате најновију верзију Pythona 3 или ако желите да имате потпуну контролу над процесом инсталације, можете да компилирате Python из изворног кода. Следите ове кораке:
1. Преузмите изворни код Pythona са званичног сајта.
2. Распакујте извучени архив.
3. Унесите директоријум са распакованим изворним кодом.
4. Покрените следеће команде:
./configure
make
sudo make install
Подешавање програмског окружења
Инсталирање PIP-а
PIP (Pip Installs Packages) је управљач пакетима за Python који вам омогућава да инсталирате, ажурирате и уклањате Python пакете. Користите следећу команду да инсталирате PIP:
sudo apt install python3-pip
Инсталирање виртуелних окружења
Виртуелна окружења вам омогућавају да изолујете Python инсталације и пакете за различите пројекте. Препоручује се употреба виртуелних окружења да би се избегли сукоби између пакета и да би се одржала чистоћа система.
Да бисте инсталирали подршку за виртуелна окружења, покрените следећу команду:
sudo apt install python3-venv
Креирање и активирање виртуелног окружења
Да бисте креирали ново виртуелно окружење, користите следећу команду:
python3 -m venv venv
Да бисте активирали виртуелно окружење, покрените следеће команде:
source venv/bin/activate
Да бисте деактивирали виртуелно окружење, покрените следећу команду:
deactivate
Провера инсталације
Да бисте проверили да ли је Python 3 успешно инсталиран, покрените следећу команду у терминалу:
python3 --version
Ова команда треба да испише верзију Pythona 3 инсталирану на вашем систему.
Закључак
Инсталирањем Pythona 3 и подешавањем програмског окружења на Debian 11, сада сте спремни да почнете са развојем Python пројеката. Коришћење виртуелних окружења ће вам помоћи да управљате зависностима и да обезбедите стабилно окружење за ваше пројекте. Не заборавите да редовно ажурирате Python и PIP како бисте имали најновије функције и исправке безбедности.
Честа питања
1. Која је разлика између Pythona 2 и Pythona 3?
Python 3 је значајно ревидирана верзија Pythona 2 са многим побољшањима и новим функцијама. Неке од кључних разлика укључују:
* Унифицирани типови података: Python 3 има само један тип података за бројеве, који се назива int, док Python 2 има посебне типове за целе бројеве (int) и покретне бројеве (float).
* Модерна синтакса: Python 3 је уведен са модернијом синтаксом која олакшава писање и читање кода.
* Подршка за Unicode: Python 3 има пуну подршку за Unicode, што олакшава рад са низовима који садрже различите језике и симболе.
2. Како могу да ажурирам Python на Debian 11?
Да бисте ажурирали Python на Debian 11, можете користити следеће команде:
sudo apt update
sudo apt install python3
3. Како могу да уклоним Python са Debian 11?
Да бисте уклонили Python са Debian 11, можете користити следеће команде:
sudo apt remove python3
4. Зашто ми је потребно виртуелно окружење за мој Python пројект?
Виртуелна окружења вам омогућавају да изолујете инсталације Pythona и пакете за различите пројекте. Ово помаже у избегавању сукоба између пакета и одржавању чистоће система.
5. Како могу да управљам пакетима у виртуелном окружењу?
Можете да користите PIP да управљате пакетима у виртуелном окружењу. Следе неке од најчешћих PIP команди:
* pip install <пакет>
– Инсталира пакет.
* pip uninstall <пакет>
– Уклања пакет.
* pip list
– Листа инсталираних пакета.
6. Како да делим користим код између различитих Python пројеката?
Можете да користите Python пакете да делите користан код између различитих Python пројеката. Да бисте креирали Python пакет, следите ове кораке:
1. Креирајте директоријум за свој пакет, који треба да садржи следеће датотеке:
* __init__.py
– празна датотека која декларише директоријум као Python пакет.
* setup.py
– скрипта за подешавање која описује пакет, укључујући његово име, верзију и зависности.
2. Напишите Python код за свој пакет.
3. Користите следећу команду да креирате пакет за дистрибуцију:
python3 setup.py sdist
7. Где могу да пронађем више информација о Python-у 3?
* Званична Python веб локација
* Python документација
* Python на Debian-у
8. Које су неке корисне ресурсе за развој Python-а?