相关疑难解决方法(0)

如何在Snow Leopard和其他32位/ 64位问题上强制Python为32位

当我从Mac上的bash shell运行以下代码时:

$ file /usr/bin/python
Run Code Online (Sandbox Code Playgroud)

我得到以下三行:

/usr/bin/python (for architecture x86_64):  Mach-O 64-bit executable x86_64
/usr/bin/python (for architecture i386):    Mach-O executable i386
/usr/bin/python (for architecture ppc7400): Mach-O executable ppc
Run Code Online (Sandbox Code Playgroud)

这似乎表明Python已经针对所有三种架构进行了编译或类似的东西?我相信,基于我在尝试设置MySQL时遇到的一些错误,我使用的版本是64位版本.所以有两个问题:

  1. 我怎么知道的?

  2. 我怎么能把Python改成32位呢?用不同的编译设置重新编译的东西不那么激烈?

  3. 为什么arch从bash shell返回i386,这似乎表明我不是在"64位模式",当我知道基于我的处理器我运行的是64位Mac?

对不起,这些可能都是新手问题,整个32/64位的东西令我感到沮丧,我确信有一些命令/工具可以让这更容易.

python osx-snow-leopard 32bit-64bit

36
推荐指数
4
解决办法
4万
查看次数

如何在Mac OSX 10.6上卸载wxpython 2.8

在继续进行之前,我的机器和已安装的软件包的一些细节:

Mac OSX版本:10.6.6 Python版本:Activestate Python 2.7.1 wxpython版本:wxpython 2.8(使用Carbon API因此仅限于32位模式拱门)

我使用他们的.dmg安装程序文件从wxpython网站安装了wxPython2.8-osx-unicode-py2.7.该软件包使用Carbon API,因此仅限于32位模式.我必须使用"arch -i386"编写我的应用程序才能导入wx,由于这个限制,我无法导入某些其他软件包,如"MySQLdb",这些软件包在32位模式下不可用.因此,我最好的选择是卸载wxpython 2.8并安装wxpython 2.9,因为版本2.9使用的Cocoa API同时支持32位和64位.

我不知道如何在我的Mac OSX上卸载wxpython2.8.谁能帮帮我吗?

python macos wxpython uninstall

5
推荐指数
1
解决办法
4641
查看次数