python - 无法在 ubuntu 16.04 上安装 pip
问题描述
当我输入:
python get-pip.py
Collecting pip
Using cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl
Collecting wheel
Using cached https://files.pythonhosted.org/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.31.1-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Found existing installation: pip 18.0
Uninstalling pip-18.0:
Successfully uninstalled pip-18.0
Rolling back uninstall of pip
它显示错误:
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/pip'
Consider using the `--user` option or check the permissions.
我该怎么办?
解决方案
这是权限错误。如果安装程序尝试访问的目录归 root 所有,您可能需要 root 才能安装 pip。出于安全原因,如果您尝试走这条路,我建议您不要使用 sudo 安装/运行它。