Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.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
从os x删除多个python安装_Python_Macos_Python 2.7_Duplicates - Fatal编程技术网

从os x删除多个python安装

从os x删除多个python安装,python,macos,python-2.7,duplicates,Python,Macos,Python 2.7,Duplicates,在过去的几年中,我偶尔需要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 py

在过去的几年中,我偶尔需要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环境,在其中安装我正在使用的版本所需的模块

非常感谢您的帮助


Louis

假设您想删除2.6版。你能行

which python2.6
这将返回python2.6在计算机中的位置。然后你可以移除它

请记住,Python2.x是OSX附带的,所以我不认为完全删除它是一个好的选择


我从未尝试过
virtualenv
,但这可能很有用:

对于virtualenv肯定+1,尤其是mkvirtualenv-p
哪个python2.6
谢谢你的回答,我确实听说我应该小心不要删除原始的python安装,但主要是因为这个原因,我不确定我能接触到什么,也不能接触到我的系统。关于
virtualenv
,你是在建议我简单地保持现状,为python创建一个单独的环境?基本上是的。这样你将有一个干净的新环境来发展。如果将来您觉得足够大胆,那么可以删除一些较旧的python版本