Go to main content

Serwer dedykowany: Instalacja Pythona

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Ten poradnik pokazuje, jak zainstalować środowisko uruchomieniowe Pythona oraz venv. Wszystkie polecenia musisz wykonać przez SSH. Jeśli nie wiesz, jak połączyć się z serwerem przez SSH, skorzystaj z naszego poradnika Pierwszy dostęp (SSH), aby dowiedzieć się więcej.

Przygotowanie

Zanim cokolwiek zainstalujesz na serwerze, zalecamy uruchomić polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym.

  sudo apt update

Instalacja

Większość dystrybucji Linux ma Pythona preinstalowanego, ale wersja może być nieaktualna lub system mógł zostać zainstalowany bez niektórych pakietów. Możesz sprawdzić, czy Python jest zainstalowany (python3 --version) i wykonać poniższe polecenia, aby zaktualizować lub zainstalować środowisko uruchomieniowe.

  // Sprawdź wersję
python3 --version

// Zaktualizuj / zainstaluj środowisko uruchomieniowe
sudo apt install python3

Uruchamianie kodu

Teraz, gdy masz Pythona zainstalowanego na serwerze, możesz zacząć uruchamiać swoje programy w Pythonie.

Tryb interpretera

Uruchomienie polecenia python3 odpali interpreter Pythona. Możesz pisać dowolny poprawny kod Pythona po prefiksie >>>, a zostanie on wykonany po naciśnięciu Enter. Interpreter zamkniesz poleceniem exit().

Uruchamianie plików .py

Aby uruchomić pliki .py, użyj polecenia python3 [nazwa_pliku].py, zamieniając [nazwa_pliku] na ścieżkę do pliku, który chcesz odpalić.

tip

Większość programów, które znajdziesz online, uruchomisz poleceniem python3 main.py, bo main.py to standardowy punkt startowy większości projektów w Pythonie.

Wirtualne środowiska

Pisząc programy w Pythonie, możesz potrzebować zainstalować zewnętrzne pakiety przez pip. Można je zainstalować globalnie, dostępne dla wszystkich skryptów .py, albo stworzyć wirtualne środowisko (venv).

Tworzenie venv

Najpierw przejdź do folderu, w którym chcesz ustawić venv, używając cd, a potem uruchom python3 -m venv ., co zainstaluje potrzebne pliki w bieżącej lokalizacji.

Aktywacja i dezaktywacja

Aby uruchamiać polecenia typu pip install wewnątrz venv, musisz go aktywować poleceniem source /bin/activate. Teraz konsola będzie działać tylko w ramach venv, a skrypty będą miały dostęp tylko do lokalnie zainstalowanych pakietów.

Gdy skończysz pracę w venv, wyjdź z niego poleceniem deactivate.