Seite 1 von 1

Python Webspace und shell Zugang?

Verfasst: Freitag 30. April 2010, 00:45
von apollo13
Ohne böse sein zu wollen, aber wer kauft heutzutage noch python webhosting ohne shell account?

EDIT (jens): Abgetrennt von PyLucid release Infos... 'stanalone package'

Verfasst: Freitag 30. April 2010, 07:44
von jens
Anders herum gefragt, wie viele Leute die PHP Software einsetzten, haben wohl Webspace mit shell Zugang?

Im normalen Release wird eine virtualenv erstellt. Das alles ist ein wenig komplizierter, als Dateien per FTP auf einen Server zu kippen. Auch wenn ich mit http://github.com/jedie/PyLucid-boot das erstellen des "virtual environment" schon sehr einfach mache.

Verfasst: Freitag 30. April 2010, 08:06
von Leonidas
jens hat geschrieben:Anders herum gefragt, wie viele Leute die PHP Software einsetzten, haben wohl Webspace mit shell Zugang?
Wenige, aber die haben in der Regel auch keinen Python-Zugang, zumindest nicht in einer halbwegs brauchbaren Ausfertigung (will heißen, etwas neueres als Python 2.2 und auch installierte Datenbankmodule).

Verfasst: Freitag 30. April 2010, 08:41
von apollo13
jens hat geschrieben:Anders herum gefragt, wie viele Leute die PHP Software einsetzten, haben wohl Webspace mit shell Zugang?
Wenige bis keine, aber was hat PHP mit Python zu tun? Und Daten via FTP auf den Server zu kippen, verlangt das gleiche Targetsys (Architektur, Libraries etc… vor allem wenn du Sachen wie PIL kompilierst)

Verfasst: Freitag 30. April 2010, 12:18
von jens
Bisher nutzte ich keine Binären Python Module...

Ich schreibe gerade die Doku darüber. Dabei wollte ich mal die Vor- und Nachteile von virtualenv <-> standalone schreiben.

Was mir da einfällt:

virtualenv:
  • pro:
    * Man kann module sauber (weil isoliert) nachinstallieren
    * Binäre module sind auch kein Problem
  • contra:
    * Shell Account benötigt
    * relativ kompliziert (für Endanwender)
standalone:
  • pro:
    * Sehr einfache Handhabung
    * kein Shell zugriff benötigt
  • contra:
    * probleme mit binäre module
    * Mehr Arbeit um das Paket zu erstellen (hab ein skript dafür)
Fällt euch dazu noch was ein?