ファイル 'manage.py'、14行目)from exc ^ SyntaxError:無効な構文エラーの原因と解決策



Filemanage Py Line 14 From Exc Syntaxerror



問題

Linuxにdjangoをインストールしてプロジェクトをアップロードした後、python manage.py runserverを実行すると、エラーが報告され、エラーは次のようになります。

ファイル 'manage.py'、14行目
)excから
^
SyntaxError:無効な構文



その理由は、pip3でdjango(pip3 install django)をインストールしたが、実行時にpython manage.py runserverを使用したのに、Linux上のpythonがまだpython2を指しているため、このエラーを報告したためです。

2.解決策

djangoのpjanとpythonが両方とも3または両方であることを確認してください。 Linuxのデフォルトはpython2とpip2です。



次の2つのコマンドを使用して個別に表示できます

Ls -l /usr/bin/pip* # See who pip points to Ls -l /usr/bin/python* # See who python is pointing to