【问题标题】:Removing multiple python installations from os x从 os x 中删除多个 python 安装
【发布时间】:2014-12-30 14:49:18
【问题描述】:

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

非常感谢所有帮助!

路易

【问题讨论】:

    标签: python macos python-2.7 duplicates


    【解决方案1】:

    假设您要删除 2.6 版。你可以这样做

    which python2.6
    

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

    请记住,Python 2.x 是随 OS X 一起提供的,所以我不认为完全删除它是一个好的选择。

    我从未尝试过virtualenv,但这可能有用:Comprehensive beginner's virtualenv tutorial?

    【讨论】:

    • 对于 virtualenv 肯定是 +1,尤其是 mkvirtualenv -p which python2.6
    • 感谢您的回答,我确实听说我应该小心不要删除原始 python 安装,但主要是因为这个我不确定我可以和不能触摸我的系统。关于virtualenv,您是在建议我保持原样并为python创建一个单独的环境?
    • 基本上是的。这样,您将拥有一个干净的新环境来开发。如果将来你觉得足够大胆,你可以删除一些较旧的 python 版本
    猜你喜欢
    • 2016-02-04
    • 2015-05-23
    • 2013-05-05
    • 2010-11-28
    • 2012-05-29
    • 2015-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多