2017-10-15 8 views
1

コマンドプロンプト(Windows 10)で仮想環境を作成した後、新しいプロジェクトを作成しました.pipを使って仮想環境にdjangoをインストールしました。これはmanage.pyを開くことができません

"...can't open file 'manage.py': [Errno 2] No such file or directory" 

で返さその後 、djangos Webサーバーを実行するには、コマンド

python manage.py runserver 

を実行することを決めた私は、このプラットフォーム上でこれに類似した質問を参照しましたが、それだけに思えますLinuxを使用している人に適用されます。応答がlsコマンドを使用するように指定されている場合、Windowsコマンドプロンプトには適用されません。私はこれを複数回試しましたが、私はただ開くことができません。

manage.py 
+1

まず、ドライブ上でmanage.pyを検索し、そのアドレスをコイと貼り付けて、次のようにコマンドラインに置く必要があります。 python "youraddress/manage.py" runserver – DRPK

答えて

0

コマンドプロンプトでコマンドを実行する場合、ファイルへの正しいパスを指定する必要があります。

のは、あなたのDjangoのファイルは次のパスを持つフォルダに保存されているふりをしてみましょう:

C:\my_stuff\subfolder\django_project >

想定しているあなたは、あなたの質問に言及lsコマンドに(Windowsのアナログdirコマンドを実行すると

C:\my_stuff\subfolder\django_project > dir

blog 
db.sqlite3 
manage.py 
mysite 
:)それはこのようなものが表示される場合がありますあなたは、あなたのコマンドを実行した場合

C:\my_stuff\subfolder\django_project > python manage.py runserver

すべてが正常に動作する必要があります。しかし、別のディレクトリにいると、あなたが記述したエラーが発生します。たとえば、これは失敗します。

C:\my_stuff\subfolder > python manage.py runserver

は場合は、何らかの理由で、Windowsのコマンドプロンプトを使用すると、あなたがどこにあるかを確認するために cdコマンドを実行することができ、あなたがしているどのディレクトリをお見せしません。

別の方法は、パスを提供することによって、manage.pyスクリプトの場所にpythonインタプリタを指すようになる:

C:\my_stuff\subfolder > python django_project\manage.py runserver

しかし、これは時々manage.py等スクリプトので、微妙な問題を引き起こします彼らは彼らが格納されているディレクトリから実行されることを期待して書かれているかもしれません。あなたの走行距離は異なる場合があります。

関連する問題