为了账号安全,请及时绑定邮箱和手机立即绑定

sudo -H python2 -m pip install -U pip # 更新 pip

sudo -H python2 -m pip install -U pip # 更新 pip

拉莫斯之舞 2021-06-04 15:55:07
我是使用 kinect 的新手。我使用的是 Mac OS Sierra 10.12.6。当我尝试使用以下命令更新 python 时:sudo -H python2 -m pip install -U pip  # Update pip我收到此错误:File "<stdin>", line 1    sudo -H python2 -m pip install -U pip  # Update pip          ^SyntaxError: invalid syntax我们如何修复它?
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

你正在做的是在 python shell 中运行一个控制台命令,

ctrl+D退出python shell,然后尝试执行pip upgrade命令

使用 pip 本身升级 pip

pip install --upgrade pip # run in console/terminal

使用python升级pip

python -m pip install --upgrade pip  # run in console/terminal


查看完整回答
反对 回复 2021-06-06
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

sudo如果您只是机器上的单个用户,则可以避免这种需要。这也避免了对系统范围安装的潜在干扰。

python2.7 -m pip install pip --upgrade --user

--user选项将为pip您的用户帐户安装更新的软件包。每次使用时python2.7,它都会使用较新的pip包。
系统例程不会看到更新的pip包,也不会被它打扰。

python2.7是必要的,因为python2根本不存在:它要么pythonpython2.7为版本2的Python 3版本没有(明显),默认情况下在MacOS存在。


查看完整回答
反对 回复 2021-06-06
  • 2 回答
  • 0 关注
  • 234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信