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 kroki instalacji środowiska uruchomieniowego 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 Początkowy dostęp (SSH), aby dowiedzieć się więcej.
Przygotowanie
Zanim zainstalujesz cokolwiek na serwerze, zalecamy uruchomić polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Instalacja
Większość dystrybucji Linuxa ma Pythona preinstalowanego, jednak 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.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
// Sprawdź wersję
python3 --version
// Zaktualizuj / zainstaluj środowisko uruchomieniowe
sudo apt install python3
// Sprawdź wersję
python3 --version
// Zaktualizuj środowisko uruchomieniowe
sudo yum install python3
// Sprawdź wersję
python3 --version
// Zaktualizuj środowisko uruchomieniowe
sudo zypper install python3
// Sprawdź wersję
python3 --version
// Zaktualizuj środowisko uruchomieniowe
sudo dnf install python3
Uruchamianie kodu
Teraz, gdy masz Pythona zainstalowanego na serwerze, możesz zacząć uruchamiać swoje programy w Pythonie.
Tryb interpretera
Uruchomienie polecenia python3 uruchomi interpreter Pythona. Możesz pisać dowolny poprawny kod Pythona po prefiksie >>>, a zostanie on wykonany po naciśnięciu Enter. Interpreter możesz zamknąć, wpisując exit() w konsoli.
Uruchamianie plików .py
Aby uruchomić pliki .py, wystarczy użyć polecenia python3 [nazwa_pliku].py, zamieniając [nazwa_pliku] na ścieżkę do pliku, który chcesz uruchomić.
Większość programów dostępnych online można uruchomić poleceniem python3 main.py, ponieważ main.py to standardowy punkt startowy większości programów w Pythonie.
Wirtualne środowiska
Pisząc program w Pythonie, możesz potrzebować zainstalować zewnętrzne pakiety z pip. Można je zainstalować globalnie, dzięki czemu będą dostępne dla wszystkich skryptów .py, albo możesz stworzyć wirtualne środowisko (venv).
Tworzenie venv
Najpierw przejdź do folderu, w którym chcesz utworzyć venv, używając cd, a następnie uruchom python3 -m venv ., co zainstaluje wymagane pliki w bieżącej lokalizacji.
Aktywacja i dezaktywacja
Aby uruchamiać polecenia takie jak pip install wewnątrz venv, musisz go aktywować poleceniem source /bin/activate. Teraz Twoja 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, możesz wyjść, wpisując polecenie deactivate.