Python — веб-әзірлеу, деректерді талдау, жасанды интеллект және басқа да көптеген салаларда қолданылатын ең танымал бағдарламалау тілдерінің бірі. CentOS, корпоративтік ортада жиі қолданылатын танымал Linux сервер дистрибутиві. Бұл мақалада CentOS 7 жүйесіне Python 3.10 орнату жолы көрсетіледі.
1-қадам: CentOS 7 жаңарту
Жаңа бағдарламалық қамтамасыз етуді орнатпас бұрын жүйелік пакеттерді соңғы нұсқаларға дейін жаңарту ұсынылады.
CentOS жүйеңізді жаңарту үшін келесі команданы орындаңыз:
sudo yum update -y
Жаңарту аяқталғаннан кейін жүйені қайта жүктеңіз:
sudo reboot
2-қадам: Қажетті әзірлеу құралдарын орнату
CentOS 7 жүйесінде Python 3.10 құру үшін қажетті әзірлеу құралдарын орнатыңыз:
sudo yum groupinstall "Development Tools" -y sudo yum install openssl-devel libffi-devel bzip2-devel -y
gcc қолжетімділігін тексеріңіз:
gcc --version
3-қадам: Python 3.10 архивін жүктеу
Алдымен wget командасын орнатыңыз:
sudo yum install wget -y
Енді Python 3.10 архивін жүктеңіз:
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
Архив файлын шығарыңыз:
tar xvf Python-3.10.0.tgz
Жасалған қалтаға өтіңіз:
cd Python-3.10.0
4-қадам: CentOS 7 жүйесіне Python 3.10 орнату
Python орнатуды бастау үшін келесі команданы орындаңыз:
./configure --enable-optimizations
sudo make altinstall
Сәтті орнатудан кейін Python нұсқасын тексеріңіз:
python3.10 --version
Сондай-ақ pip3.10 қолжетімділігін тексеріңіз:
pip3.10 --version
CentOS 7 жүйесінде Python модульдерін орнату
Python модульдері тілдің функционалдығын кеңейтеді. Оларды орнату үшін Python пакеттер менеджері (PIP) қолданылады. Егер PIP орнатылмаған болса:
sudo yum install python3-pip
Белгілі бір модульді орнату үшін:
sudo pip install module-name
Мысалы, cython модулін орнату:
python3 -m pip install cython
Орнатылған пакеттер тізімін білу үшін:
pip3.10 list
Қорытынды: Бұл нұсқаулық CentOS 7 жүйесіне Python 3.10 орнату бойынша пайдалы болды деп үміттенеміз. Енді сіз Python-ды әртүрлі қосымшалар мен бағдарламаларды әзірлеу үшін қолдануға дайынсыз.
Сондай-ақ басқа пайдалы мақалаларды қарастыруды ұсынамыз: