Jon*_*ine 3 python macos python-2.5 appkit
很抱歉发布了这些类型的问题,我看了很多,但找不到答案.
我是一个Python小组,只是对Unix的松散掌握.
我特别需要在Python2.5中开发.我还需要访问AppKit.我通过通用安装程序和我需要的库安装了Python2.5 .当时,默认的OS安装2.7能够导入AppKit.同时,Python2.5不能.我发现这个教程用于替换Python的本机安装,并认为如果我按照它来执行,但是为了切换2.5安装2.5,一切都会膨胀.
在学习完本教程后,我的原生Python确实是2.5.但是,仍然无法导入AppKit,它继续安装在以前用于本机Python的地方(即"没有名为AppKit的模块").
which python返回/usr/bin/python/System/Library/Frameworks/Python.framework带有符号链接/Library/Frameworks/Python.framework.二进制同样联系在一起; usr/bin/python(和pythonw,python-config,pydoc)都是符号链接的/usr/local/bin./usr/bin,/usr/local/bin
因为我从未使用过easy_install,也不知道如何处理它.我完全清楚我已经把事情搞得一团糟.任何人都可以告诉我我需要做些什么才能恢复原状?
更新: 根据以下评论,我确实最终重新安装了Mountain Lion.不可能不那么无痛; 我确实正确安装了AppKit,并且一旦重新安装本机Python,我就能立即工作.
看来你有一个艰难的一天.我来给你一些指导:
替换默认的Python是一个非常非常糟糕的想法(从Mac OSX 10.8中删除预装的python,对于OSX Mountain Lion上的太多Python安装)
您应该尝试以任何方式回滚您的机器(carlosdc建议使用timemachine - 如果您有快照,这将是一个很好的选择).
您可以使用它virtualenv来创建自定义环境
您还可以使用shell脚本和用户的.profile/.bash来指定应优先考虑哪个Python版本.
| 归档时间: |
|
| 查看次数: |
4893 次 |
| 最近记录: |