sql >> Database >  >> RDS >> Mysql

Django-project uitvoeren zonder django-installatie

Om gewone Django te kunnen gebruiken, moet het geïnstalleerd zijn, aangezien je moet kunnen doen import django . Het is echter nooit een goed idee om Django te installeren als een Python-pakket op systeemniveau. Het is altijd het beste om met virtualenvs te werken. Ze stellen je in staat om aan meerdere projecten te werken waarbij voor elk project verschillende pakketten moeten worden geïnstalleerd en voor verschillende projecten kan het nodig zijn om een ​​andere versie van hetzelfde pakket te gebruiken. Virtualenvs is niet alleen gebruikt voor ontwikkeling, maar is ook erg handig om pakketten op externe machines te installeren, zelfs als u geen rootbevoegdheid hebt.

Het enige wat je hoeft te doen is virtualenv.py te downloaden en doe dan het volgende op de externe machine:

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

Dat zal een virtualenv creëren waarin u alle Python-pakketten kunt installeren zonder dat u root-privileges nodig hebt. Meer over virtualenv hier .



  1. mysqldump werkt niet in crontab

  2. Nodejs JOIN-query:JSON-uitvoer formatteren

  3. een omgevingsvariabele gebruiken voor lokale vervolgconfiguratie

  4. Schakel beveiligde priv uit voor het laden van gegevens op MySQL