après avoir installé Django, j'ai essayé Django-admin.py startproject mysite
et cela a fonctionné. Ensuite, un site simple a fonctionné et je voulais commencer avec quelque chose de réel. J'ai donc essayé Django-admin.py startproject newsite
et rien ne s'est passé. Chaque fois que j'essaye la commande, rien ne se passe maintenant .. une idée de ce qui ne va pas?
Pour ceux qui découvrent cette situation à présent, ce problème résulte du fait que Windows n'a pas obéi au hashbang #! C:\Path\To\Virtual\mauvais python.exe (évidemment un bogue virtualenv).
Cependant, avec virtualenv actif, vous pouvez utiliser la commande suivante, ce qui permettra d'utiliser le python correct et que tout ira bien:
python C:\Path\To\Virtualenv\Scripts\Django-admin.py startproject <project_name>
Si vous utilisez Windows pour une solution rapide, vous pouvez créer un fichier de traitement avec les valeurs suivantes:
@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
J'ai nommé le fichier "Django.bat" et pour l'utiliser, vous pouvez simplement ajouter une copie dans le répertoire dans lequel vous souhaitez démarrer le projet, exécutez le fichier et il vous demandera un nom de projet, indiquez-en un, puis voilà !!
J'espère que cela t'aides.
Avez-vous une variable d'environnement Django_SETTINGS_MODULE
définie (probablement à partir du projet mysite
)? Si c'est le cas, Django pense que vous travaillez sur l'ancien projet et ne vous donne pas l'option startproject
. Essayez de désactiver la variable d'environnement et essayez à nouveau.
Pour moi travaillé sans extension .Py, car il y avait exe par ce nom dans mes fenêtres
C:\Python27\Scripts\Django-admin startproject HelloWorld
Essayez ceci à la place! Cela fonctionne aussi à l'intérieur virtualenv
python "C:\Python27\Scripts\Django-admin.py" startproject test2
Allez à c:/python **/Scripts/vous devez trouver Django-admin.py
qui résout votre problème, utilisez le chemin absolu.
Si tout est correctement installé, lorsque vous ouvrez la commande Invite, Accédez au dossier du bureau avec
cd C:\Users\YOURNAME\Desktop
puis tapez
Django-admin startproject YOURPROJECTNAME
Le projet devrait apparaître sur votre bureau.
Si vous n'avez pas accédé au dossier de votre bureau et n'y avez pas exécuté la commande, votre projet pourrait être placé dans le dossier windows\system32
du lecteur C.
Essayez de cette façon.
1> Regardez où votre python est installé s'il ne peut pas le trouver dans 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> Après cela, allez dans le dossier Scripts. Là vous pouvez trouver Django-admin.py. Maintenant, copiez le chemin complet de ce fichier.
3> Maintenant, lancez cette commande
python chemin du fichier startproject nom du projet
par exemple. python C:\Utilisateurs\NomUtilisateur\AppData\Local\Programmes\Python\Python35-32\Scripts\Django-admin.py startproject mysite
espérons que cela fonctionnera.
Sélectionnez un fichier '.py' et cliquez avec le bouton droit de la souris et sélectionnez 'Ouvrir avec'
Ici, sélectionnez 'Python Launcher for Windows'
Ça va résoudre le problème
Ceci est pour Windows OS
Je suis sur un Mac et j'ai eu un problème similaire après l'installation avec pip3. J'ai réinstallé et il a corrigé l'erreur. Vous pouvez essayer d'aller sur le canal #Django irc à l'adresse irc.freenodes
après des années, je dois répondre à cette question parce que la réponse est changée pour Windows maintenant
python C:\Path\To\Virtualenv\Scripts\Django-admin.exe startproject <project_name>
vous pouvez utiliser .exe pour Windows dans le dossier Scripts