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-applicatie 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-applicatie 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 applicatie 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 applicatie 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>