我正在努力解决将我的macintosh升级到10.6所带来的一大堆问题。我需要的大多数工具都可以工作,但是有一些工具(scipy,wxpython)没有,它们会给出错误消息,这些消息高度暗示我用64位和32位二进制文件搞乱了某些东西。在
我现在运行的是python2.7。我不知道它是32位版本还是64位版本。我怎么说?在
我最担心的是,我有一些奇怪的32位和64位的混合体,我应该废弃所有的东西重新安装。如果我这样做,并且我想避免尽可能多的构建问题,我是(1)安装32位版本,(2)安装64位版本并确保我构建的所有内容都启用了64位,还是(3)执行其他操作。在
我尝试过没有运气找到关于这个问题的网页,因为其他人一定是在这些问题上绊倒了,但如果我在这里重新提出旧问题,我很抱歉。我也努力避免输入攻击性的语句“我不在乎32位和64位,我只想Python工作”,但实际上,这就是我在这里要问的。在
感谢任何能帮我解决问题的人,如果我是个笨蛋,我会道歉。在
我升级的时候也遇到了大问题,所以你不是一个人,只是有点晚了。在
要想知道您有什么样的二进制文件,
file
命令是您的朋友:您还可能被建议使用MacPorts或(更好)HomeBrew。在
如果您已经在使用MacPorts,但没有任何功能,您甚至可能希望卸载它,然后从头开始使用自制程序。它会让你很快达到地狱不再那么热的地步。在这之后,您只需要弄清楚如何将这个重要的深奥库编译为正确的体系结构。在
对于wxPython,请尝试将此shebang用作脚本的第一行:
或者从命令行运行
^{pr2}$基本上,您的python可执行文件应该包括32位和64位版本,并且'arch'命令告诉系统要用哪个版本运行。在
相关问题 更多 >
编程相关推荐