Python 我无法使用pip将django安装到macos上

Python 我无法使用pip将django安装到macos上,python,django,macos,terminal,pip,Python,Django,Macos,Terminal,Pip,我是python新手,我正在尝试将Django安装到我的MacBook上。我正在跟踪网站上的文档 使用 但是我收到了这个错误信息 Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main_

我是python新手,我正在尝试将Django安装到我的MacBook上。我正在跟踪网站上的文档 使用

但是我收到了这个错误信息

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/Library/Python/2.7/site-packages/pip-21.0.1-py2.7.egg/pip/__main__.py", line 21, in <module>
    from pip._internal.cli.main import main as _main
  File "/Library/Python/2.7/site-packages/pip-21.0.1-py2.7.egg/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
回溯(最近一次呼叫最后一次):
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,第174行,在运行模块中
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“/Library/Python/2.7/site-packages/pip-21.0.1-py2.7.egg/pip/_-main__;u.py”,第21行,在
从pip.\u internal.cli.main导入main作为\u main
文件“/Library/Python/2.7/site packages/pip-21.0.1-py2.7.egg/pip/_internal/cli/main.py”,第60行
sys.stderr.write(f“ERROR:{exc}”)
^
SyntaxError:无效语法
我不确定是什么问题。我可能有一个安装了窃听器的pip版本。我不确定。就像我说的,我对这一切都很陌生,所以我非常感谢你的帮助。
谢谢

我不确定您是否在使用venv,但肯定会使用它

您使用的是Python2.7,这意味着您需要Django 1.11.x或更低版本

Django 1.11.x系列是最后一个支持Python 2.7的系列

Django 2.0将是支持Python 3.4的最后一个发行版系列。如果您计划在Django 2.0的生命周期结束后(2019年4月)部署Python 3.4,请改用Django 1.11 LTS(支持到2020年4月)。但是,请注意,Python 3.4的寿命将在2019年3月结束


我会尝试使用python3安装Django,因为python是macos上python2.7的别名(现在是bigSur):

python3-m pip安装Django

当然,这将在全球范围内安装它。创建一个开发python环境是值得研究的()

Mac OS X附带了python 2.7开箱即用,但我强烈建议您使用
brew
将python版本更新到一个新版本,非常感谢。这解决了问题,我会调查环境。我已经为此挣扎了一段时间。
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/Library/Python/2.7/site-packages/pip-21.0.1-py2.7.egg/pip/__main__.py", line 21, in <module>
    from pip._internal.cli.main import main as _main
  File "/Library/Python/2.7/site-packages/pip-21.0.1-py2.7.egg/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax