私はdjangoを使用してUbuntuでWebを開発しています。すべて正常に機能します。今、私はWindowsを使用して私のコンピュータを変更したい。サーバを実行しようとすると、次のようになります。Django manage.py runserver無効な構文
E:\DEGNet>py manage.py runserver
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
E:\DEGNet>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
上記のように、私はPython 3.6.3をインストールしました。私はpip3を使ってdjangoやその他の必要なライブラリをインストールしました。
編集:manage.pyファイルは、プロジェクトを生成するときに取得するデフォルトのmanage.pyです。
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "DEGNet.settings")
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
'manage.py'も提供できますか? – Nae
私はmanage.pyファイルの内容で質問を更新しました – Bharata
あなたの 'manage.py'ファイルから' excから 'という単語を削除すると、あなたの問題を解決できます。それを試してみてください。 – arulmr