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.

Clone this wiki locally