[英]sudo -H python2 -m pip install -U pip # Update 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
我们如何修复它?
你正在做的是在 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
如果您只是机器上的单个用户,则可以避免使用sudo
。 这也避免了对系统范围安装的潜在干扰。
用
python2.7 -m pip install pip --upgrade --user
--user
选项将为您的用户帐户安装更新的pip
包。 每次使用python2.7
,它都会使用较新的pip
包。
系统例程不会看到较新的pip
包,也不会被它打扰。
需要python2.7
,因为python2
并不真正存在:对于版本 2,它是python
或python2.7
。默认情况下,macOS 上不存在(显然)Python 版本 3。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.