File "manage.py", line 14 ) from exc ^ SyntaxError: invalid syntax出錯的原因及解決方法

1. 問題

在linux上安裝django,並將項目上傳後,執行python manage.py runserver 時,報錯了,報錯如下:

File "manage.py", line 14
    ) from exc
         ^
SyntaxError: invalid syntax

原因是因爲我是用pip3安裝的django(pip3 install django),但是卻是用運行時我用的是python manage.py runserver,但我的linux上的python還是指向的python2,所以報這個錯。

2. 解決辦法

保證你操作django的pip和python都是3或者都是2。linux中默認是python2和pip2的。

可以使用下面兩條命令分別查看

ls -l /usr/bin/pip*    # 查看pip指向誰
ls -l /usr/bin/python*   # 查看python指向誰

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章