在过去的几年中,我偶尔需要使用python,但是我一直在使用各种不同的方法(遮篷,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安装并重新启动,而又不按照建议的here进行完整的操作系统重新安装。我知道这可能是最好的解决方案,但是由于我目前正在从事其他项目,因此我目前无法选择此方法。
或者,我至少如何创建一个可行的python环境,在其中可以安装要使用的版本所需的模块。
非常感谢所有帮助!
路易
最佳答案
假设您要删除2.6版。你可以做
which python2.6
这将返回python2.6在您计算机中的位置。然后,您可以将其删除。
请记住,Python 2.x随OS X一起提供,因此我不认为完全删除它是一个不错的选择。
我从未尝试过
virtualenv
,但这可能会有用:Comprehensive beginner's virtualenv tutorial?