2016-03-21 27 views
3

djangoの設定に問題があります。djangoのインストール後manage.pyを開くことができません

私の状況:私はWindows 8コンピュータにAnaconda Python 2.7を持っています。 Anacondaコマンドプロンプトウィンドウで、次のように入力します。pip install djangoこれは成功です。

次に、「newproject」という名前のフォルダを作成します。コマンドプロンプトで私は "newproject"というフォルダに行きました。その後、django-admin.py startproject newproject。これは成功です。

次に、python manage.py runserverを実行します。それは私に伝えます

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

私はudemy djangoのインストールガイドとネット上の他のガイドをチェックアウトしました。私は仮想環境を設定しています。しかし、主な問題は常にある:あなたが適切なディレクトリにないよcan't open file 'manage.py'

+4

のrunserver CDのnewproject

  • のpython manage.pyはmanage.pyファイルが存在するディレクトリでコマンドを実行します。 –

  • +0

    newproject内のディレクトリを変更してコマンドを実行する必要があります。その後で動作するはずです – Sourav

    答えて

    10

    ...あなたが説明した場合には、あなたが持っている必要があります。

    1. mkdir newproject(わからない、なぜあなたはこれをやっています。 ..but私たちは、あなたが何をしたかの
    2. cd newproject
    3. django-admin.py startproject newproject
    4. cd newproject ←キー欠落している部分)、それを続けます。 manage.pyが存在するディレクトリに変更する必要があります。ディレクトリに切り替えた後、コマンドプロンプトでlsを使用して確認します。
    5. python manage.py runserver

    使用lsしばしば、あなたはディレクトリツリーのどこにいるか二重チェックする、必要がある場合。

    manage.pyは作成されませんでしたし、問題があることだったので、それがあった私にとって
    +0

    はい、OPはstartprojectコマンドの実行中にOPが入っているディレクトリを確認する必要があります。このコマンドは、そのディレクトリにstart projectフォルダを作成します。そして、あなたが指摘したように、この新しく作成されたフォルダにmanage.pyがあります。 – ivorykoder

    1

    :代わりに「django-admin.py」入力のウィンドウで

    は単なる「ジャンゴ-admin」を入力し、それがしますmanage.pyファイルを作成します

    0

    この問題の原因は、最初のプロジェクトディレクトリ "親ディレクトリ"にあり、manage.pyファイルを持つプロジェクト "newproject"に移動する必要があるためです。

    これへの道は簡単である:例えば

    1. CD "プロジェクト名"

    関連する問題