Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django-Projekt ohne Django-Installation ausführen

Um reguläres Django verwenden zu können, muss es installiert werden, da Sie import django können müssen . Es ist jedoch niemals eine gute Idee, Django als Python-Paket auf Systemebene zu installieren. Es ist immer am besten, mit virtualenvs zu arbeiten. Sie ermöglichen es Ihnen, an mehreren Projekten zu arbeiten, wobei für jedes Projekt möglicherweise unterschiedliche Pakete installiert werden müssen und für unterschiedliche Projekte möglicherweise unterschiedliche Versionen desselben Pakets verwendet werden müssen. Abgesehen davon, dass sie für die Entwicklung verwendet werden, sind virtualenvs sehr nützlich, um Pakete auf Remote-Rechnern zu installieren, selbst wenn Sie keine Root-Privilegien haben.

Sie müssen lediglich virtualenv.py herunterladen und führen Sie dann auf dem Remote-Computer Folgendes aus:

$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django

Dadurch wird eine virtuelle Umgebung erstellt, in der Sie beliebige Python-Pakete installieren können, ohne dass Root-Rechte erforderlich sind. Mehr über virtualenv hier .