Python-ondersteuning is beschikbaar vanaf het Plus-pakket. Het opzetten van Python-webapplicatie heeft iets meer voorbereiding nodig dan bijvoorbeeld het uploaden van een PHP-website. Graag leggen we je daarom uit hoe je dit aanpakt.
Voor het installeren en testen van een Python-webapplicatie is het handig dat je weet hoe je een SSH-verbinding met je pakket kunt maken.
1. Log in op DirectAdmin van je hostingpakket.
2. Ga in het menu naar 'Extra functies' → 'Python Selector' en klik op 'Create application'.
3. Vul in het venster dat verschijnt de gewenste instellingen voor je Python-webapplicatie in en klik daarna op 'Create'.
-
Python version: kies de gewenste Python-versie (3.7 is aanbevolen).
-
Application root: bepaal in welke map je project moet komen te staan.
-
Application URL: geef aan via welke URL je de webapplicatie wilt bereiken.
-
Application startup file: het aanknopingspunt voor onze server (standaard passenger_wsgi.py).
-
Application Entry point: laat leeg, zodat hier de standaardwaarde ‘application’ wordt ingevuld.
-
Passenger log file: vul hier eventueel een bestandsnaam in waar de standaard passenger_wsgi naar kan loggen.
3. Je ziet nu hoe je via SSH je virtualenv activeert en naar je projectmap navigeert. Je virtualenv is een hulpmiddel om alle benodigde pip-pakketten (en de Python-versie) in de context van een specifieke webapplicatie in te stellen.
4. Activeer je virtualenv door het aangegeven commando via SSH uit te voeren. Vervolgens kun je met 'pip install <softwarepakket>' de eventueel benodigde pakketten installeren.
$ pip install <softwarepakket>