インストール後Django試しましたDjango-admin.py startproject mysite
そしてそれでうまくいったので、シンプルなサイトが機能し、実際に何かを始めたいと思ったので、Django-admin.py startproject newsite
そして何も起こりませんでした。コマンドを試しても、何も起こりません。何か問題があるのでしょうか。
これを偶然見つけた人にとって、この問題は、WindowsがDjango-admin.pyの先頭にある#!C:\ Path\To\Virtualenv\Scripts\Python.exeハッシュバンに従っていないために、間違ったpython.exe(明らかにvirtualenvのバグ)。
ただし、virtualenvがアクティブな場合は、次のコマンドを使用できます。これにより、正しいpythonが使用され、すべてが正常になります。
python C:\Path\To\Virtualenv\Scripts\Django-admin.py startproject <project_name>
クイックフィックスのためにWindowsを実行している場合は、次の値でバッチファイルを作成できます:
@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
ファイルに「Django.bat」という名前を付けました。これを使用するには、プロジェクトを開始するディレクトリにコピーを追加するだけです。ファイルを実行すると、プロジェクトが要求されます。名前、提供してからVoila !!
お役に立てれば。
ありますか Django_SETTINGS_MODULE
環境変数セット(おそらくmysite
プロジェクトから)?もしそうなら、Djangoは古いプロジェクトで作業していると考え、startproject
オプションを提供しません。環境変数の設定を解除して、再試行してください。
私のウィンドウにはその名前のexeがあったので、私にとっては.py拡張子なしで働いた
C:\ Python27\Scripts\Django-admin startproject HelloWorld
代わりにこれを試してください! virtualenv
内でも機能します
python "C:\Python27\Scripts\Django-admin.py" startproject test2
C:/ python **/Scripts /に移動して、問題を修正するDjango-admin.py
を絶対パスで検索する必要があります。
すべてが適切にインストールされている場合は、コマンドプロンプトを開いて、デスクトップフォルダーに移動します。
cd C:\Users\YOURNAME\Desktop
次に入力
Django-admin startproject YOURPROJECTNAME
プロジェクトがデスクトップに表示されます。
デスクトップフォルダーに移動してそこでコマンドを実行しなかった場合、プロジェクトはCドライブのwindows\system32
フォルダーに配置できます。
この方法を試してください。
1> pythonが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>その後、Scriptsフォルダーに移動します。そこにDjango-admin.pyがあります。次に、そのファイルの完全パスをコピーします。
3>今、このコマンドを実行します
python ファイルのパス startproject プロジェクトの名前
例えば。 python C:\ Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts\Django-admin.py startproject mysite
これがうまくいくことを願っています。
「.py」ファイルを選択して右クリックし、「プログラムから開く」を選択します
ここで「Python Launcher for Windows」を選択します
問題を解決します
これはWindows OS用です
Macを使用していて、pip3でインストールした後、同様の問題が発生しました。再インストールし、エラーを修正しました。 irc.freenodesの#Django ircチャネルにアクセスしてみてください。
wINDOWSの回答が変更されたため、数年後、この質問に回答する必要があります。
python C:\Path\To\Virtualenv\Scripts\Django-admin.exe startproject <project_name>
scriptsフォルダーでWindowsに.exeを使用できます