从OS X中移除多个Python安装
过去几年里,我偶尔需要用到Python,但我一直是随便用各种方法(比如canopy、easy_install、pip等)安装不同的版本和包。这导致了一个悲惨的结果:
$ python
python python2.7-config python3.4-32 pythonw2.6
python-config python3 python3.4-config pythonw2.7
python2.6 python3-32 python3.4m
python2.6-config python3-config python3.4m-config
python2.7 python3.4 pythonw
现在我想开始一个新项目,需要用到很多不同的Python模块。然而,在安装像pandas这样的包时(用pip
),我遇到了困难,这很可能是因为我电脑上有太多Python的安装版本。
我现在的问题是,怎样才能把这些Python安装都删掉,重新开始,而不用完全重装操作系统的方法,正如这里所建议的那样。我知道这可能是最好的解决办法,但由于我目前正在进行的其他项目,这对我来说不是一个可行的选择。
另外,我至少能否创建一个可用的Python环境,以便我可以安装我需要的模块,适用于我正在使用的版本。
非常感谢大家的帮助!
路易斯
1 个回答
4
假设你想要卸载版本2.6的Python,你可以这样做:
which python2.6
这段代码会告诉你电脑里python2.6的具体位置。然后你就可以把它删掉了。
不过要注意,Python 2.x是和OS X系统一起安装的,所以我觉得完全把它卸掉可能不是个好主意。
我自己没有试过virtualenv
,但这可能会对你有帮助:全面的初学者虚拟环境教程?