从OS X中移除多个Python安装

6 投票
1 回答
6968 浏览
提问于 2025-05-01 09:49

过去几年里,我偶尔需要用到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,但这可能会对你有帮助:全面的初学者虚拟环境教程?

撰写回答