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

我是使用 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

我们如何修复它?


拉莫斯之舞
浏览 236回答 2
2回答

慕妹3242003

你正在做的是在 python shell 中运行一个控制台命令,按ctrl+D退出python shell,然后尝试执行pip upgrade命令使用 pip 本身升级 pippip&nbsp;install&nbsp;--upgrade&nbsp;pip&nbsp;#&nbsp;run&nbsp;in&nbsp;console/terminal使用python升级pippython&nbsp;-m&nbsp;pip&nbsp;install&nbsp;--upgrade&nbsp;pip&nbsp;&nbsp;#&nbsp;run&nbsp;in&nbsp;console/terminal

慕莱坞森

sudo如果您只是机器上的单个用户,则可以避免这种需要。这也避免了对系统范围安装的潜在干扰。用python2.7&nbsp;-m&nbsp;pip&nbsp;install&nbsp;pip&nbsp;--upgrade&nbsp;--user该--user选项将为pip您的用户帐户安装更新的软件包。每次使用时python2.7,它都会使用较新的pip包。系统例程不会看到更新的pip包,也不会被它打扰。python2.7是必要的,因为python2根本不存在:它要么python或python2.7为版本2的Python 3版本没有(明显),默认情况下在MacOS存在。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python