15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
30.10.2024

Как Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π² Python

Python Π΅ унивСрсалСн ΠΈ ΠΌΠΎΡ‰Π΅Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ с ΠΎΠ±ΡˆΠΈΡ€Π½Π° СкосистСма ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ всичко – ΠΎΡ‚ ΡƒΠ΅Π± прилоТСния Π΄ΠΎ инструмСнти Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ. Π’Π΅Π·ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ си, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡ€Π΅ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚Π΅ ΠΊΠΎΠ»Π΅Π»ΠΎΡ‚ΠΎ. Π—Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΡŠΡ€Π²ΠΎ трябва Π΄Π° Π³ΠΈ инсталиратС. Python ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ хоствани услуги Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π»ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΡƒΠ΅Π± хостинг, автоматизация, машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π±Π΅Π·ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ прилоТСния.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ Python

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅, трябва Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ Python Π΅ инсталиран Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Python Π΅ инсталиран, слСдвайтС ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (Π½Π° Linux ΠΈΠ»ΠΈ macOS) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ (Π½Π° Windows).
  2. ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ натиснСтС Enter:
    python --version

    Ако Python Π΅ инсталиран, Ρ‰Π΅ Π²ΡŠΡ€Π½Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° инсталираната вСрсия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Python 3.9.5).

Ако Python Π½Π΅ Π΅ инсталиран:

  • На Windows, ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ ΠΈ инсталирайтС Python ΠΎΡ‚ официалния уСбсайт: https://www.python.org/downloads/. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталацията, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ стС ΠΎΡ‚ΠΌΠ΅Ρ‚Π½Π°Π»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‡Π΅Ρ‚ΠΎ “Add Python to PATH”.
  • На Linux ΠΈΠ»ΠΈ macOS, Python ΠΌΠΎΠΆΠ΅ Π²Π΅Ρ‡Π΅ Π΄Π° Π΅ инсталиран ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Ако Π½Π΅ Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ инсталиратС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, sudo apt install python3 Π½Π° Ubuntu).

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ pip (инсталатора Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Python)

pip Π΅ ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Python. Π’ΠΎΠΉ Π²ΠΈ позволява лСсно Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄Π° управляватС зависимости. Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ случаи pip Π²Π΅Ρ‡Π΅ Π΅ инсталиран с Python, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅.

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ pip Π΅ инсталиран:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄.
  2. ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:
    pip --version

Ако pip Π΅ инсталиран, Ρ‚ΠΎΠΉ Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° вСрсията (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, pip 21.1.1.1 ΠΎΡ‚ …).

Ако pip Π½Π΅ Π΅ инсталиран:

  • ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ инсталиратС, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ скрипта get-pip.py ΠΈ Π³ΠΎ стартиратС:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ бъдС инсталиран, pip трябва Π΄Π° бъдС Π½Π°Π»ΠΈΡ‡Π΅Π½ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Python с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° pip

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Python ΠΈ pip са настроСни, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС всяка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Python ΠΎΡ‚ Python Package Index (PyPI), която хоства хиляди Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Π—Π° Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° pip:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄.
  2. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°:
    pip install library_name

    НапримСр, Π·Π° Π΄Π° инсталиратС популярната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° заявки, Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅:

    pip install requests

pip Ρ‰Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ всички зависимости, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π½Π΅Π³ΠΎ, Π° слСд Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π³ΠΎ инсталира Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° инсталацията Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ инсталирана ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π² Python скриптовС ΠΈΠ»ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Python ΠΊΠΎΠ½Π·ΠΎΠ»Π°.

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ инсталацията:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Python ΠΊΠΎΠ½Π·ΠΎΠ»Π°, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ python Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈΠ»ΠΈ командния Ρ€Π΅Π΄.
  2. ΠžΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Ρ‚Π΅ инсталираната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°:
    import requests

Ако Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° бъдС ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π° Π±Π΅Π· Π³Ρ€Π΅ΡˆΠΊΠΈ, инсталацията Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½Π°.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° спСцифични вСрсии Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°

Понякога ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° инсталиратС спСцифична вСрсия Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΡ€Π°Π΄ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚.

Π—Π° Π΄Π° инсталиратС спСцифична вСрсия:

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдния синтаксис:

pip install library_name==version_number

НапримСр, Π·Π° Π΄Π° инсталиратС вСрсия 2.25.1 Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° requests:

pip install requests==2.25.1

pip Ρ‰Π΅ инсталира посочСната вСрсия ΠΈ всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ зависимости.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: АктуализиранС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

Π—Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΄ΠΎ послСдната вСрсия, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ„Π»Π°Π³Π° –upgrade.

Π—Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°:

pip install --upgrade library_name

НапримСр, Π·Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° requests:

pip install --upgrade requests

Π‘Ρ‚ΡŠΠΏΠΊΠ° 7: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° с изисквания

Π’ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° инсталиратС няколко Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ навСднъТ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ„Π°ΠΉΠ» requirements.txt, ΠΊΠΎΠΉΡ‚ΠΎ изброява всички зависимости, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π—Π° Π΄Π° инсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° requirements.txt, слСдвайтС Ρ‚Π΅Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ:

  1. Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ тСкстов Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅ requirements.txt ΠΈ изброявайтС всяка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ Π½Π΅ΠΉΠ½Π°Ρ‚Π° вСрсия Π½Π° Π½ΠΎΠ² Ρ€Π΅Π΄. НапримСр:
    requests==2.25.1 numpy==1.20.3 pandas==1.2.4
  2. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ pip, Π·Π° Π΄Π° инсталиратС всички Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈ във Ρ„Π°ΠΉΠ»Π°:
    pip install -r requirements.txt

pip Ρ‰Π΅ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‰Π΅ инсталира всички посочСни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΎ с Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ вСрсии.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 8: ИзползванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

ΠžΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΎ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° Python Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди, Π·Π° Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Ρ‚ зависимости ΠΈ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚, Ρ‡Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ²Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си.

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда:

  1. ΠŸΡŠΡ€Π²ΠΎ, инсталирайтС ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда:
    pip install virtualenv
  2. Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°:
    virtualenv venv
  3. АктивирайтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда:
    • Π’ Windows:
      venvScriptsactivate
    • Π’ Linux/macOS:
      venv/bin/activate source
  4. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°, инсталирайтС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ:
    pip install library_name

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ инсталирани само Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда, ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π²Π°ΡˆΠ°Ρ‚Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° инсталация Π½Π° Python чиста.

Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда:

deactivate

Π‘Ρ‚ΡŠΠΏΠΊΠ° 9: Π˜Π·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°

Ако трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, pip ΡΡŠΡ‰ΠΎ Π²ΠΈ позволява Π΄Π° я дСинсталиратС.

Π—Π° Π΄Π° дСинсталиратС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°:

pip uninstall library_name

НапримСр, Π·Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° requests:

pip uninstall requests

pip Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΡ‚ Π²Π°ΡˆΠ°Ρ‚Π° систСма.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Python Π΅ прост, Π½ΠΎ ΠΌΠΎΡ‰Π΅Π½ процСс, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ функционалността Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π‘ инструмСнти ΠΊΠ°Ρ‚ΠΎ pip ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° управляватС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅, Ρ‡Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈΠΌΠ°Ρ‚ всички зависимости, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅. НСзависимо Π΄Π°Π»ΠΈ инсталиратС Π΅Π΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠ»ΠΈ управляватС мноТСство зависимости, ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅, описани Π² Ρ‚Π°Π·ΠΈ статия, Ρ‰Π΅ Π²ΠΈ насочат ΠΏΡ€Π΅Π· процСса с Π»Π΅ΠΊΠΎΡ‚Π°.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ