Skip to content

Instalación manual

Carlos de la Torre edited this page Apr 19, 2017 · 5 revisions

Set-up

Debes tener Python >= 3.4 (no hay compatibilidad con Python 2).

1. Debes crear un nuevo virtualenv.

  • Usando pyvenv

    $ pyvenv3-3 pyarweb
  • Usando virtualenvwrapper

    $ export VIRTUALENV_PYTHON=/usr/bin/python3
    $ mkvirtualenv pyarweb
  • Usando virtualenv

    $ virtualenv -p /usr/bin/python3.4 pyarweb

2. Activas tu virtualenv.

  • Mediante source

    $ source pyarweb/bin/activate
    
  • Mediante virtualenvwrapper

    $ workon pyarweb
    
  • Mediante virtualenv

    $ source pyarweb/bin/activate
    

3. Si no tenés pip instalado, instalalo

Descarga el .tar.gz desde https://pypi.python.org/pypi/setuptools e instalalo con el python3 de tu virtualenv. Luego de instalar setuptools hacer:

$ easy_install-3.3 pip

4. Instalar librerías de desarrollo.

$ sudo apt-get install python3-dev libxml2-dev libxslt1-dev zlib1g-dev libffi-dev

5. Instalar las dependencias.

$ pip3 install -r ./dev_requirements.txt

Correr Servicios:

1. Sincronizar BD con los modelos:

$ python manage.py migrate

2. Correr el servidor de desarrollo:

$ python manage.py runserver

Settings locales:

Para configuraciones locales, existe el archivo pyarweb/local_settings.py que es ignorado por Git y se carga siempre y cuando exista.

La idea es usar este archivo para configuraciones propias o de desarrollo.