después de instalar django Probé django-admin.py startproject mysite
y funcionó, luego obtuve un sitio simple trabajando y quería comenzar con algo real, así que probé django-admin.py startproject newsite
y no pasó nada. Cada vez que intento el comando, no pasa nada ahora ... ¿Alguna idea de lo que está mal?django-admin.py startproject no funciona
Respuesta
Para cualquiera que se encuentre con esto ahora, este problema es el resultado de que Windows no obedece al #h C: \ Path \ To \ Virtualenv \ Scripts \ Python.exe hashbang en la parte superior de django-admin.py, y por lo tanto ejecutarlo con el python.exe incorrecto (evidentemente un error virtualenv).
Sin embargo, con virtualenv activa, puede utilizar el siguiente comando, que dará lugar a la pitón correcta que se utiliza, y todo está bien:
python C:\Path\To\Virtualenv\Scripts\django-admin.py startproject <project_name>
¿Tiene una variable de entorno DJANGO_SETTINGS_MODULE
establecida (presumiblemente del proyecto mysite
)? Si es así, django cree que estás trabajando en el proyecto anterior y no te da la opción startproject
. Intente desarmar la variable de entorno e intente de nuevo.
"¿Tiene un ambiente DJANGO_SETTINGS_MODULE conjunto de variables ? " ¿Cómo verifico esto? – erikvold
@Erik: En unix: 'echo $ DJANGO_SETTINGS_MODULE' y en windows:' echo% DJANGO_SETTINGS_MODULE% 'en la línea de comandos. – ars
echo% DJANGO_SETTINGS_MODULE% simplemente devuelve% DJANGO_SETTINGS_MODULE% – erikvold
Vaya a c:/python **/Scripts/debe encontrar django-admin.py
allí que corrige su problema use la ruta absoluta.
Sí, usando la ruta absoluta funciona, pero el simple uso de la ruta relativa no funciona, aunque la ruta de Python scripts + ruta a django/bin se agregan a Variable ambiental. – noobcode
Si está ejecutando Windows para una solución rápida que puede crear un archivo por lotes con los siguientes valores:
@echo off
@echo "Enter Proyect name"
set /p proj_name=
set building="Building django project %proj_name%"
@echo %building%
python c:/Python27/Scripts/django-admin.py startproject %proj_name%
pause
que denomina el archivo "django.bat" y utilizarla simplemente puede agregar una copia en el directorio que desea iniciar el pro ject, ejecuta el archivo y te pedirá un nombre de proyecto, proporciona uno y luego Voila !!
Espero que esto ayude.
funcionó para mí. Muchas gracias por tu ayuda. ¡Voto ascendente! –
Gracias por su django.bat es útil antes de que obtuviera el error ImportError: No se pudieron importar las configuraciones 'mysite.settings' (¿Está en sys.path? ¿Hay error de importación en el archivo de configuración?): No módulo llamado 'mysite' pero el archivo por lotes me ayuda a resolver mi problema ... Gracias una vez más – CY5
¿me pueden sugerir por qué me salió el error anterior? – CY5
Seleccionar un archivo '.py' y haga clic derecho y seleccionar 'abrir con'
Aquí seleccione 'Lanzador de Python para Windows'
Se va a resolver el problema
Esto es para el sistema operativo Windows
Estoy en una Mac y tuve un problema similar después de instalar con pip3. Reinstalé y corrigió el error. Puede intentar ir al canal #django irc en irc.freenodes
¡Pruebe esto! También funciona en el interior virtualenv
python "C:\Python27\Scripts\django-admin.py" startproject test2
probar esta manera.
1> Mire dónde se instala su python si no puede encontrarlo en C:/Python().
$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)
c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode
2> Después de eso, vaya a la carpeta Scripts. Ahí puede encontrar django-admin.py. Ahora copie la ruta completa de ese archivo.
3> Ahora ejecute este comando
pitón ruta del archivo startproject nombre de Proyecto
por ejemplo. python C: \ Users \ UserName \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts \ django-admin.py startproject mysite
Espero que esto funcione.
Si todo está correctamente instalado, al abrir el símbolo del sistema, vaya a la carpeta de escritorio con
cd C:\Users\YOURNAME\Desktop
continuación, escriba
django-admin startproject YOURPROJECTNAME
El proyecto debería aparecer en el escritorio.
Si no navegó a la carpeta de su escritorio y no ejecutó el comando allí, su proyecto podría colocarse en la carpeta windows\system32
en la unidad C.
Para mí trabajaron sin extensión .py, ya que no había exe con ese nombre en mis ventanas
C: \ python27 \ Scripts \ django-admin startproject HelloWorld
- 1. django-admin.py startproject mysite no funciona bien en Windows 7
- 2. no funciona
- 3. Window.open location = no no funciona
- 4. ¿Por qué $() no funciona pero funciona jQuery()?
- 5. django-admin.py startproject abre el bloc de notas, en lugar de crear un proyecto
- 6. jQuery delay no funciona
- 7. jQuery serialize no funciona
- 8. ServletContext getResource no funciona
- 9. Uploadify no funciona
- 10. SELECCIONAR DISTINCT no funciona
- 11. Android alarma no funciona
- 12. mod_headers no funciona
- 13. setTimeout retraso no funciona
- 14. % temp% etc no funciona
- 15. Android volátil no funciona?
- 16. Phpmailer AddBcc no funciona
- 17. AutoCompleteTextView onItemSelectedListener no funciona
- 18. preDispatch no funciona
- 19. UIView shadow no funciona
- 20. drupal_add_css no funciona
- 21. array_key_exists no funciona
- 22. TabIndex no funciona correctamente
- 23. CAST anidado no funciona
- 24. scala string.split no funciona
- 25. getElementsByName() no funciona?
- 26. first-child no funciona
- 27. Mi cronjob no funciona?
- 28. resorte autocableado no funciona
- 29. td anchos, no funciona?
- 30. setInterval no funciona?
o python C: \ Python27 \ Scripts \ django-admin.py startproject funciona sin usar virtualenv - ¡Gracias! –
+1 Me acaba de ayudar en un mac también. – Swordfish0321
La respuesta es muy simple, pero de alguna manera me lo perdí. ¡Gracias por la ayuda! –