Estoy empezando a django . Creé un proyecto básico usando el siguiente en Windows PowerShell:

django-admin startproject project1

Esto crea la estructura del proyecto, luego abrí el proyecto en pycharm, pero parece que el módulo django no se reconoce.

Las siguientes líneas en urls.py se quejan - Referencia no resuelta django

Además, cuando ejecuto manage.py, aparece el siguiente error:

C:\Users\611834094\venv\Scripts\python.exe C:/Users/611834094/project1/manage.py runserver
Traceback (most recent call last):
  File "C:/Users/611834094/project1/manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

La excepción anterior fue la causa directa de la siguiente excepción:

Traceback (most recent call last):
  File "C:/Users/611834094/project1/manage.py", line 14, in <module>
    ) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

Process finished with exit code 1
0
setu shwetank 27 feb. 2018 a las 09:47

5 respuestas

La mejor respuesta

Este problema se resolvió después de cambiar al intérprete del sistema en lugar de usar el entorno virtual.

0
setu shwetank 27 feb. 2018 a las 08:51

Parece que primero debes instalar django. Si está utilizando python2.X. Solo puede instalar django debajo de la versión 2.0, de esta manera:

pip install --upgrade django==1.9

De lo contrario, puede instalar la versión más reciente (2.0)

pip install Django

Después de eso, puede verificar la versión de django de esta manera:

python -m django --version

Si muestra la versión, ¡ya está listo y listo!

0
Alex Lee 27 feb. 2018 a las 07:04

Primero intente instalar Django primero pip install Django

E Para importar el Proyecto Django existente:

Abra myproject como su proyecto y luego vaya a PyCharm -> Preferencias ... -> Django, habilite el soporte de Django y luego elija la raíz del proyecto Django, el archivo de configuración y administre el script.

Para crear y ejecutar el Proyecto Django Lea esto doc

Esto es para la edición profesional, sin embargo, para la edición comunitaria, lea esto doc

¡Espero que esto te ayude! :)

0
Abdullah Ahmed Ghaznavi 27 feb. 2018 a las 07:38

Probablemente primero necesite instalar Django para Python.

Intente ejecutar pip install Django en su línea de comando (esto instala Django usando Pip, el administrador de paquetes de Python), y luego ejecute manage.py nuevamente.

2
Windmill 27 feb. 2018 a las 07:04

A veces, PyCharm está utilizando el intérprete de Python incorrecto.

Puede verificar el que se utiliza en Preferences > Project > Project Interpreter

Asegúrese de que corresponde al virtualenv de su proyecto. Si no, puede cambiar el intérprete de Python navegando hacia el correcto.

0
luc 27 feb. 2018 a las 07:58