私のサーバにDjangoをセットアップしました。Django:仮想環境でサーバを実行するためにsudoを使用
私は私の仮想環境を起動していると私はポート8000で正常にサーバを実行することができるよ:
python manage.py runserver
私はポート80を使用したいので、私は(テスト)にアクセスすることができるよ私のアプリをから外の私が使用しそう:
sudo python manage.py runserver
しかし、これは私にエラー与える:
Traceback (most recent call last):
File "manage.py", line 17, in <module>
"Couldn't import Django. Are you sure it's installed and "
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?
誰かがexplaてくださいすることができをなぜ?
あなたは**このようなことをsudoで実行してはいけません。それは巨大なセキュリティリスクです。 –