在没有root权限的情况下使用系统自带的Python安装pip

4
我正在尝试在没有使用sudo的情况下安装pip。根据安装文档,似乎可以使用--user将其安装在我的home目录中。在从全局范围卸载pip后,我尝试了python get-pip.py --user并获得以下错误:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/wheel-0.29.0.dist-info' 检查安装文档后,我发现以下提示:
如果您正在使用由操作系统或其他包管理器管理的Python安装,请小心。get-pip.py不与这些工具协调,可能会使您的系统处于不一致的状态。 我能否使用Ubuntu的apt-get python将pip安装到我的主目录中?还是我也需要在本地构建Python?

1
sources安装。克隆repo并运行python setup.py install --user - phd
1个回答

2

正如phd在我的问题评论中提到的,克隆pip并通过python setup.py install --user进行安装很顺利。


这可能是Ubuntu的问题(Python版本或其他原因),因为在Arch下一切都很顺利,从一开始就没有出现任何问题。 - Daniel Hitzel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接