python在不同系统下版本一样吗_我的系统上有太多不同的Python版本,并导致问题...

在过去的几年里,我已经安装了许多Python库和各种Python版本。为了使他们准备好立即工作,我安装他们盲目无控制。目前,当我试图安装

pynest调用numpy,scipy和matplotlib时,它们导致问题。在努力之后,我要清理并重新安装Python和库。

经过调查,我在我的系统上找到了Python 2.5 / 2.6 / 2.7 / 3.2,每个人都有一些副本或其他东西:(我的操作系统== Mac OS X 10.7.5狮子)

> / Library / Frameworks /

> / opt / local / Library / Frameworks /

> / opt / local / bin /

> /应用程序/

> /usr/local/bin /

> / usr / bin /

> / System / Library / Frameworks /

我知道我很疯狂有这些。现在我已经删除所有这些除了/ System / Libarary / Frameworks中的东西(我从来没有删除任何东西从/ System / Library /)。经过干净的工作,python现在给/ usr / bin / python链接到/ System / Library / Frameworks。

现在,这是一个清楚的环境,我重新安装python?如何仔细检查是否没有其他版本?我应该如何重新安装它们,以保证他们和他们的图书馆不会无处不在,有很多副本?

我想在一个合适的位置安装一个干净的Python 2.7,并使我的系统知道它在哪里,从来没有安装任何其他库。请给我一些建议,如何管理它像一个专业的方式。

为了您的信息,这里是我当前的$ PATH,我认为应该修改:

/opt/local/bin:/opt/local/sbin:/opt/nest/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/django/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin

如果您需要更多信息,请告诉我。谢谢!

更新:

我反复思考为什么它变得如此疯狂。我相信这是因为我通过安装东西:

> easy_install / macports / homebrew / fink / pip有时候

> .dmg有时;

> .pkg有时;

>有时编译源代码;

他们在不同的地方做东西。我不知道这些方法背后的机制是什么?他们如何选择目标位置?如何防止他们弄乱的东西?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值