Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 皮普:是做还是不做_Python_Pip - Fatal编程技术网

Python 皮普:是做还是不做

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安装进行了全面

我正在尝试安装pip,我淹没在StackOverflow中相互矛盾的答案中(请阅读末尾的备注,了解重复的问题)

用户可以使用phyton下载并运行它:

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没有采纳您的建议,请自己回答这个问题并接受您的答案。