Python Pip升级失败,错误为:无效要求:'\xe2\x80\x93升级';

Python Pip升级失败,错误为:无效要求:'\xe2\x80\x93升级';,python,python-3.x,macos,pip,Python,Python 3.x,Macos,Pip,我尝试通过以下方式升级pip: pip install –upgrade setuptools pip wheel 并得到以下错误: 反对意见:Python 2.7将于1月1日结束其使用寿命, 2020请升级您的Python,因为Python 2.7将在该日期后不再维护。pip的未来版本将放弃对Python的支持 2.7. 有关pip中Python 2支持的更多详细信息,请访问 错误:无效要求:'\xe2\x80\x93升级' 完成后: sudo pip install --upgrade s

我尝试通过以下方式升级pip:

pip install –upgrade setuptools pip wheel
并得到以下错误:

反对意见:Python 2.7将于1月1日结束其使用寿命, 2020请升级您的Python,因为Python 2.7将在该日期后不再维护。pip的未来版本将放弃对Python的支持 2.7. 有关pip中Python 2支持的更多详细信息,请访问

错误:无效要求:'\xe2\x80\x93升级'

完成后:

sudo pip install --upgrade setuptools pip wheel
我得到以下错误:

错误:由于环境错误,无法安装程序包: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/_-markerlib/markers.pyc', “/private/tmp/pip卸载MzJySA/markers.pyc”,“[Errno 1]操作 不允许:“/private/tmp/pip卸载MzJySA/markers.pyc”, (“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/_-markerlib/init.py”, “/private/tmp/pip卸载MzJySA/init.py”,“[Errno 1]操作 不允许:“/private/tmp/pip卸载MzJySA/init.py”, (“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/_-markerlib/markers.py”, “/private/tmp/pip卸载MzJySA/markers.py”,“[Errno 1]操作 不允许:“/private/tmp/pip卸载MzJySA/markers.py”, (“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/_-markerlib/init.pyc”, “/private/tmp/pip卸载MzJySA/init.pyc”,“[Errno 1]操作 不允许:“/private/tmp/pip卸载MzJySA/init.pyc”, (“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/_-markerlib”, “/private/tmp/pip uninstall MzJySA”,“[Errno 1]操作未完成” 允许:“/private/tmp/pip卸载MzJySA'”)

如何在OSX上修复此问题?

尝试运行:

pip install --upgrade setuptools pip wheel

--
\xe2\x80\x93
是Unicode字符的UTF-8编码,它与通常表示选项名称的双ASCII减号字符完全不同

您想要的是
--升级
,而不是
–升级


有时,例如博客平台“有益地”用“排版”HTML等价物替换ASCII序列,如破折号、引号等,这更令人赏心悦目,但这种替换不应在
code
span中执行。

它正在工作。新错误是因为您缺少执行所需操作的权限。如果你有
sudo
并且知道你在做什么,试试看;但到目前为止的反馈表明,你不知道自己在做什么,所以在开始之前,也许需要花一些时间来理解这意味着什么。MacOS的最新版本不允许你升级系统文件,你基本上不应该尝试。也许用虚拟电视代替。然后,您可以准确地安装所需的版本,而不会弄乱或可能破坏操作系统所需的库,有时还需要特定版本的。但这远远超出了你最初问题的范围;如果您仍然需要帮助,您应该简单地接受这里的一个答案,然后就您的新问题问一个单独的问题。我强烈建议不要使用系统python 2.7来完成您正在做的事情。弄糟它可能会导致问题超出您自己运行python代码的愿望。通过自制或python.org提供的安装程序安装python2.7。使用它来升级/安装软件包。