Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.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 如果我卸载MacOS上“pip list”中的所有软件包是否有危险?_Python_Macos_Pip_Permission Denied - Fatal编程技术网

Python 如果我卸载MacOS上“pip list”中的所有软件包是否有危险?

Python 如果我卸载MacOS上“pip list”中的所有软件包是否有危险?,python,macos,pip,permission-denied,Python,Macos,Pip,Permission Denied,我使用的python是MacOS的python。系统的python似乎没有带pip,pip是我自己安装的 使用系统的python非常烦人,总是存在“权限被拒绝”的问题,我对此感到厌倦。因此,我想先通过pip卸载所有软件包,然后使用。在那之前,我想知道 在MacOS上卸载pip列表中的所有软件包是否有危险? 编辑:目前,我的mac电脑上的目录中同时有Python 2.6和2.7:/Library/Python。那么,我可以完全删除Python2.7并以另一种方式重新安装它吗 不要卸载MacOS p

我使用的python是MacOS的python。系统的python似乎没有带pip,pip是我自己安装的

使用系统的python非常烦人,总是存在“权限被拒绝”的问题,我对此感到厌倦。因此,我想先通过pip卸载所有软件包,然后使用。在那之前,我想知道

在MacOS上卸载
pip列表中的所有软件包是否有危险?

编辑:目前,我的mac电脑上的目录中同时有Python 2.6和2.7:
/Library/Python
。那么,我可以完全删除Python2.7并以另一种方式重新安装它吗

  • 不要卸载MacOS python软件包。我做过一次。那不是一段有趣的时光。即使安装新的软件包也会导致巨大的问题,因为依赖项会被更新,并且不再使用OSX的东西,尤其是那些因为SIP而无法更新的东西

  • 如果您制作一个virtualenv,它将与OSX python完全分离。您可以在virtualenv中使用pip,它不会影响virtualenv之外的pip。换句话说,您不需要删除任何内容—只需创建virtualenv并启动pip insall'ing:)

  • 我最终安装了Continuum Analytics,然后设置了到python的路径。通过这种方式,我得到了一个更新的python(加上一系列其他优点),但我的Mac可以保持python 2.6正常运行