过去几年我偶尔需要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安装并重新启动,没有按照建议here执行完整的操作系统重新安装。我知道这可能是最好的解决方案,但由于我目前正在进行的其他项目,目前这不是我的选择。
或者,我怎么能至少创建一个可行的python环境,在其中我可以安装我正在使用的版本所需的模块。
非常感谢所有帮助!
路易斯
答案 0 :(得分:3)
假设您要删除2.6版。你可以做到
which python2.6
这将在您的计算机中返回python2.6的位置。然后你可以删除它。
请记住,Python 2.x附带了OS X,所以我不认为完全删除它是一个不错的选择。
我从未尝试过virtualenv
,但这可能很有用:Comprehensive beginner's virtualenv tutorial?