Python 皮普:是做还是不做
我正在尝试安装pip,我淹没在StackOverflow中相互矛盾的答案中(请阅读末尾的备注,了解重复的问题) 用户可以使用phyton下载并运行它:Python 皮普:是做还是不做,python,pip,Python,Pip,我正在尝试安装pip,我淹没在StackOverflow中相互矛盾的答案中(请阅读末尾的备注,了解重复的问题) 用户可以使用phyton下载并运行它: python get-pip.py 当我按照指示操作时,我得到: 当我使用--user选项时: python get-pip.py --user 其他问题随后出现,但无论如何未得到认可: pip开发人员正在考虑将--user作为所有安装(包括pip的get-pip.py安装)的默认值,但此时,不应认为对pip本身的--user安装进行了全面
python get-pip.py
当我按照指示操作时,我得到:
当我使用--user选项时:
python get-pip.py --user
其他问题随后出现,但无论如何未得到认可:
pip开发人员正在考虑将--user作为所有安装(包括pip的get-pip.py安装)的默认值,但此时,不应认为对pip本身的--user安装进行了全面测试或认可。有关讨论,请参阅
所以我选择了sudo的方式:
sudo python get-pip.py
此操作成功,但有一个警告:
因此,我在删除以前的安装后使用-H标志:
sudo -H python get-pip.py
一切似乎都很好,我可以访问pip:
然后我尝试安装virualenv软件包:
pip install --upgrade virtualenv
并获取权限被拒绝错误:
IOError:[Errno 13]权限被拒绝:'/Library/Python/2.7/site packages/virtualenv.py'
由于StackOverflow中的几个答案不鼓励在安装pip包时使用sudo,因此我被困在这里。如何进行
--请不要标记为重复,因为StackOverflow中的许多问题都有相互矛盾的答案,而且从我读到的十几个问题中,似乎没有一个能直接解决这个问题。正如@Bakuriu在评论中所说:
我提供的引文说,官方不支持使用--user安装pip本身,但安装其他软件包是100%好的!。因此,只需使用virtualenv的--user选项即可。您提供的引用说明,官方不支持使用
--user
安装pip本身,但安装其他软件包是100%好的!。所以只需使用--user
选项即可virtualenv
。好吧,我从引用中没有意识到这一点。非常感谢。现在可以了。@Bakurio您想提交您的评论作为答案吗?因为@Bakurio没有采纳您的建议,请自己回答这个问题并接受您的答案。