编程语言
首页 > 编程语言> > OS X 10.8:修复严重破坏的Python安装,路径变量,模块

OS X 10.8:修复严重破坏的Python安装,路径变量,模块

作者:互联网

很抱歉发布了这些类型的问题,我看了很多,但找不到答案.

我是一个Python小组,只是对Unix的松散掌握.

我特别需要在Python2.5中开发.我还需要访问AppKit.我通过universal installer安装了Python2.5以及我需要的库.当时,默认的OS安装2.7能够导入AppKit.同时,Python2.5不能.我找到了this tutorial用于替换Python的本机安装,并且认为如果我按照它进入字母但是为了切换2.5安装2.5,那么一切都会膨胀.

在学习完本教程后,我的原生Python确实是2.5.但是,仍然无法导入AppKit,它继续安装在以前用于本机Python的地方(即“没有名为AppKit的模块”).

> Xcode是v.4.6.1并安装了CL工具
>来自bash,哪个python返回/usr/bin/python
>我的主要安装位于:/System/Library/Frameworks/Python.framework,带有指向/Library/Frameworks/Python.framework的符号链接.二进制同样联系在一起; usr / bin / python(和pythonw,python-config,pydoc)都符号链接到/usr/local/bin.
>我已经在我找到它的每个位置删除了smtpd.py
>我在/usr/bin和/usr/local/bin中都放了easy_install(和easy_install-2.5 / 6/7)
因为我从未使用过easy_install,也不知道该如何处理它.

我完全清楚我已经把事情搞得一团糟.任何人都可以告诉我我需要做些什么才能恢复原状?

更新:
根据以下评论,我确实最终重新安装了Mountain Lion.不可能不那么无痛;我确实正确安装了AppKit,并且一旦重新安装本机Python,我就能立即工作.

解决方法:

看来你有一个艰难的一天.我来给你一些指导:

>当他们没有特别向您提供恢复到原始状态的指示时,通常不遵循来自互联网的随机指令. “来吧,来自/usr/bin的rm -rf是一个红旗.有经验的管理员总是把它移开,重命名,并知道删除总是一个坏主意.
>必须在安装的每个版本中运行多个版本的Python和多个库,这是经过验证和测试的解决方案的标准问题.不要删除python安装,更不要删除默认安装.了解如何使用virtualenv-burrito.了解如何将安装内容添加到您的virtualenvs中.为您工作的每个项目保留一个virtualenv.了解如何为您处理的每个项目定义并更新requirements.txt文件.
>一旦你理解了所有这些(如果你不明白,你只会重复相同的东西).现在要解决你的问题,我会在24小时前使用时间机器恢复到一个点,然后以正确的方式前进.

标签:python,macos,appkit,python-2-5
来源: https://codeday.me/bug/20190714/1454942.html