Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exécution du projet Django sans installation de Django

Pour pouvoir utiliser Django standard, il doit être installé car vous devez pouvoir faire import django . Cependant, ce n'est jamais une bonne idée d'installer Django en tant que package Python au niveau du système. Il est toujours préférable de travailler avec virtualenvs. Ils vous permettent de travailler sur plusieurs projets où chaque projet peut nécessiter l'installation de différents packages, et différents projets peuvent nécessiter l'utilisation d'une version différente du même package. En plus d'être utilisés en développement, les virtualenvs sont très utiles pour installer des packages sur des machines distantes même si vous n'avez pas les privilèges root.

Tout ce que vous avez à faire est de télécharger virtualenv.py puis procédez comme suit sur la machine distante :

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

Cela créera un virtualenv, dans lequel vous pourrez installer n'importe quel package Python sans avoir besoin de privilèges root. En savoir plus sur virtualenv ici .