【发布时间】:2023-03-21 18:26:01
【问题描述】:
我尝试使用以下命令升级 pip:
pip install –upgrade setuptools pip wheel
并得到以下错误:
弃用:Python 2.7 将于 1 月 1 日结束生命周期, 2020. 请升级您的 Python,因为 Python 2.7 在该日期之后将不再维护。未来版本的 pip 将放弃对 Python 的支持 2.7.有关 pip 中 Python 2 支持的更多详细信息,请访问https://pip.pypa.io/en/latest/development/release-process/#python-2-support
错误:无效要求:'\xe2\x80\x93upgrade'
做完之后:
sudo pip install --upgrade setuptools pip wheel
我收到以下错误:
错误:由于环境错误,无法安装软件包: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc', '/private/tmp/pip-uninstall-MzJySA/markers.pyc', "[Errno 1] 操作 不允许:'/private/tmp/pip-uninstall-MzJySA/markers.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/init.py', '/private/tmp/pip-uninstall-MzJySA/init.py', "[Errno 1] 操作 不允许:'/private/tmp/pip-uninstall-MzJySA/init.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.py', '/private/tmp/pip-uninstall-MzJySA/markers.py', "[Errno 1] 操作 不允许:'/private/tmp/pip-uninstall-MzJySA/markers.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/init.pyc', '/private/tmp/pip-uninstall-MzJySA/init.pyc', "[Errno 1] 操作 不允许:'/private/tmp/pip-uninstall-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-uninstall-MzJySA'")]
如何在 OSX 上解决这个问题?
【问题讨论】:
-
我强烈建议不要将系统 python 2.7 用于您正在做的事情。搞砸它可能会导致超出您自己运行python代码的愿望的问题。通过 homebrew 或 python.org 提供的安装程序安装 python2.7。使用它来升级/安装软件包。
标签: python python-3.x macos pip