15%

Спести 15% на всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код:

Skills
За начало
07.10.2024

Изчерпателно ръководство за инсталиране на Python 3 на CentOS 7

CentOS 7, известен със своята стабилност и надеждност, е предпочитан избор за сървърни среди. Въпреки това, той идва с Python 2.x по подразбиране, който е остарял за много съвременни приложения, изискващи Python 3. Това ръководство предоставя стъпка по стъпка процес за инсталиране на Python 3 на CentOS 7, за да се гарантира, че вашата система е оборудвана да се справя със съвременните софтуерни изисквания.

Бърз старт: Инсталиране на Python 3 на CentOS 7

За да инсталирате Python 3 на CentOS 7, първо трябва да актуализирате системата си, да активирате EPEL хранилището и след това да инсталирате желаната версия на Python. Това ръководство ще ви преведе през тези стъпки, предоставяйки подробни инструкции и експертни съвети за оптимизиране на вашата настройка.

Предварителни изисквания

Преди да продължите, уверете се, че имате:

  • Root или sudo достъп до вашата CentOS 7 система.
  • Актуализирана система, за да се гарантира съвместимост с последните пакети.

Стъпка 1: Актуализация на системата

Актуализирането на вашата система е от съществено значение, за да се гарантира, че всички съществуващи пакети са актуални. Изпълнете следната команда:

“`bash

sudo yum update -y

“`

Тази команда актуализира всички пакети до последните версии, налични в хранилищата на CentOS.

Стъпка 2: Инсталиране на инструменти за разработка

За да компилирате Python или да инсталирате определени пакети, ви трябват основни инструменти за разработка:

“`bash

sudo yum groupinstall -y "Development Tools"

sudo yum install -y yum-utils

“`

Тези инструменти включват `gcc`, `make` и други библиотеки, необходими за изграждане на Python и неговите разширения.

Стъпка 3: Активиране на EPEL хранилището

Python 3 не е наличен в стандартните хранилища на CentOS 7. За да го достъпите, активирайте EPEL (Extra Packages for Enterprise Linux) хранилището:

“`bash

sudo yum install -y epel-release

“`

EPEL хранилището съдържа допълнителни пакети, включително Python 3, които не се намират в стандартните хранилища на CentOS.

Стъпка 4: Инсталиране на Python 3

С активирано EPEL хранилище, изберете вашата версия на Python:

Инсталиране на Python 3.6

За стабилна версия, инсталирайте Python 3.6:

“`bash

sudo yum install -y python3

“`

Тази команда инсталира Python 3.6 заедно с `pip3`, мениджъра на пакети за Python.

Инсталиране на по-нова версия на Python (например, Python 3.9)

Ако ви трябва по-нова версия, като Python 3.9, използвайте Software Collections (SCL):

“`bash

sudo yum install -y centos-release-scl

sudo yum install -y rh-python39

“`

Активирайте Python 3.9:

“`bash

scl enable rh-python39 bash

“`

Тази команда ви позволява да използвате Python 3.9 в текущата терминална сесия.

Стъпка 5: Проверка на инсталацията

Потвърдете инсталацията, като проверите версията на Python:

“`bash

python3 –version

“`

Трябва да видите изход като `Python 3.6.8` или `Python 3.9.x`, в зависимост от вашата инсталация.

Стъпка 6: Настройване на Python 3 като подразбиране (по избор)

За да направите Python 3 подразбирана версия, създайте псевдоним:

“`bash

echo 'alias python=python3' >> ~/.bashrc

source ~/.bashrc

“`

Този псевдоним задава Python 3 като подразбиране за `python` команди в терминалните ви сесии.

Стъпка 7: Инсталиране на pip за Python 3

`pip` обикновено се инсталира с Python 3. Ако не, инсталирайте го с:

“`bash

sudo yum install -y python3-pip

“`

Проверете инсталацията:

“`bash

pip3 –version

“`

Това трябва да покаже инсталираната версия на `pip`, потвърждавайки, че е готова за употреба.

Стъпка 8: Създаване на виртуална среда за Python

Използването на виртуална среда се препоръчва за изолиране на зависимостите на проекта:

“`bash

python3 -m venv myprojectenv

“`

Активирайте виртуалната среда:

“`bash

source myprojectenv/bin/activate

“`

Промяната на подканата показва, че виртуалната среда е активна. За деактивиране, изпълнете:

“`bash

deactivate

“`

Ключови изводи за инсталиране на Python на CentOS 7

  • Винаги актуализирайте системата си преди да инсталирате нов софтуер, за да осигурите съвместимост.
  • Активирайте EPEL хранилището, за да получите достъп до Python 3 и други основни пакети.
  • Използвайте виртуални среди, за да управлявате зависимостите ефективно.

Вътрешно свързване за подобряване на вашето хостинг изживяване

За тези, които искат да разширят своите хостинг възможности, разгледайте VPS Hosting, Dedicated Servers и SSL Certificates, за да подобрите сигурността и производителността.

Често задавани въпроси

Q1: Защо Python 3 е предпочитан пред Python 2?

Python 3 предлага съвременни функции, подобрен синтаксис и по-добра производителност, което го прави необходим за текущите приложения.

Q2: Мога ли да използвам и Python 2, и Python 3 на CentOS 7?

Да, и двете версии могат да съществуват съвместно. Използвайте `python` за Python 2 и `python3` за Python 3.

Q3: Какво е EPEL хранилището?

EPEL (Extra Packages for Enterprise Linux) предоставя допълнителни пакети, които не са включени в стандартните хранилища на CentOS, необходими за съвременните софтуерни изисквания.

Q4: Как да превключвам между версиите на Python?

Използвайте командата `scl enable`, за да превключвате между инсталираните версии на Python в терминалните сесии.

Q5: Необходимо ли е използването на виртуална среда?

Въпреки че не е задължително, виртуалните среди са силно препоръчителни за управление на зависимостите и избягване на конфликти между проектите.

15%

Спести 15% на всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код:

Skills
За начало