Si necesitamos desarrollar un proyecto utilizando como base de datos mysql, es necesario instalar algunos paquetes:
sudo apt-get install python3-dev
sudo apt-get install libmysqlclient-dev
Y en nuestro virtualenv: (ver entrada de configuración de virtualenv)
pip install mysqlclient
Con esto debería funcionar.
domingo, 15 de julio de 2018
Cómo organizar proyectos virtualenv python3 django
Seguramente cada desarrollador experimentado tiene su manera de organizar sus proyectos y, están los que empiezan que posiblemente necesiten una pequeña orientación, personalmente he organizados mis proyectos de django con python3 de la siguiente manera:
- proyectos
- entorno(virtualenv)
- proyecto1
- proyecto2
cd ruta_completa_hasta/proyectos
source entorno/bin/activate
Y a picar código.
- proyectos
- entorno(virtualenv)
- proyecto1
- proyecto2
cd ruta_completa_hasta/proyectos
source entorno/bin/activate
Y a picar código.
Iniciar proyecto django en virtualenv python3
Lo primero que tenemos que hacer es crear un directorio para nuestro proyecto:
mkdir /directorio/proyecto/django/ejemplo
Ahora toca iniciar el entorno, en mi caso, que tengo dos versiones de python en mi sistema, la orden es:
python3 -m venv /directorio/proyecto/django/ejemplo
Ubicamos la consola en la ruta creada y activamos el entorno:
cd /directorio/proyecto/django/ejemplo
mkdir /directorio/proyecto/django/ejemplo
Ahora toca iniciar el entorno, en mi caso, que tengo dos versiones de python en mi sistema, la orden es:
python3 -m venv /directorio/proyecto/django/ejemplo
Ubicamos la consola en la ruta creada y activamos el entorno:
cd /directorio/proyecto/django/ejemplo
source bin/activate
Con esto ya tenemos el entorno creado bajo python3. El siguiente comando es para instalar el framework:
pip install Django==2.0.7
Podés reemplazar 2.0.7 por la versión que necesitás instalar.
Con esto ya tenemos el entorno creado bajo python3. El siguiente comando es para instalar el framework:
pip install Django==2.0.7
Podés reemplazar 2.0.7 por la versión que necesitás instalar.
Suscribirse a:
Entradas (Atom)
Marketing de contenido (inbound)
Hoy en la maestría, en la clase de Marketing Gerencial II nos hablaban de este tipo de marketing, antes de esto, había enviado una tarea sin...