当前位置: 代码迷 >> 综合 >> Mac上提示File “manage.py“, line 14 ) from exc ^ SyntaxError: invalid syntax出错的原因及解决方法
  详细解决方案

Mac上提示File “manage.py“, line 14 ) from exc ^ SyntaxError: invalid syntax出错的原因及解决方法

热度:17   发布时间:2023-12-25 05:54:17.0

1. 问题


在Mac上安装django,并将项目上传后,执行python manage.py runserver 时,报错了,报错如下:

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

原因是因为我是用pip3安装的django(pip3 install django),但是却是用运行时我用的是python manage.py runserver,但我的Mac上的python还是指向的python2,所以报这个错。

2. 解决办法


保证你操作django的pip和python都是3或者都是2。Mac中默认是python2和pip2的。

可以使用下面两条命令分别查看

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

总的一句话!!!就是用的是Python3,就是命令对应于

python3 install xxx
pip3 install xxx


 

  相关解决方案