如何将python 2.7.5安装为64位?

如何将python 2.7.5安装为64位?,python,macos,Python,Macos,下载Python2.7.5时,我会下载带有链接“Python2.7.5 Mac OS X 64位/32位x86-64/i386安装程序(适用于Mac OS X 10.6及更高版本[2])”的python安装程序。 安装了python后,我将目录“/Library/Frameworks/python.framework/Versions/2.7”放入光盘中,并执行以下python代码: import sys print sys.maxint 我得到2147483647,这意味着我正在运行32

下载Python2.7.5时,我会下载带有链接“Python2.7.5 Mac OS X 64位/32位x86-64/i386安装程序(适用于Mac OS X 10.6及更高版本[2])”的python安装程序。 安装了python后,我将目录“/Library/Frameworks/python.framework/Versions/2.7”放入光盘中,并执行以下python代码:

 import sys
 print sys.maxint

我得到2147483647,这意味着我正在运行32位版本的python。如何安装64位版本的python?

确保您真正运行的是您认为的python。
cd/Library/Frameworks/Python.framework/Versions/2.7本身没有帮助。如果您没有更改任何默认安装程序选项,
/Library/Frameworks/Python.framework/Versions/2.7/bin
现在应该位于shell的第一个
路径
(您需要在安装后打开一个新的终端窗口才能看到这一点)现在新python的
/usr/local/bin
中应该有
python
python2.7
链接

$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python
Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.maxsize
9223372036854775807
>>> sys.maxint
9223372036854775807

确保你真的在运行你认为是的Python。
cd/Library/Frameworks/Python.framework/Versions/2.7本身没有帮助。如果您没有更改任何默认安装程序选项,
/Library/Frameworks/Python.framework/Versions/2.7/bin
现在应该位于shell的第一个
路径
(您需要在安装后打开一个新的终端窗口才能看到这一点)现在新python的
/usr/local/bin
中应该有
python
python2.7
链接

$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python
Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.maxsize
9223372036854775807
>>> sys.maxint
9223372036854775807

你正在运行什么版本的Mac OS X?什么是您的CPU?这可能会给您一些线索@Paul OS:Darwin localhost 12.3.0 Darwin内核版本12.3.0:Sun Jan 6 22:37:10 PST 2013;root:xnu-2050.22.13~1/RELEASE_X86_64 X86_64好吧,我在12.4.0上使用默认的内置python(2.7.2),我得到一个64位maxint。启动横幅上写的是什么?你运行的是什么版本的Mac OS X?什么是您的CPU?这可能会给您一些线索@Paul OS:Darwin localhost 12.3.0 Darwin内核版本12.3.0:Sun Jan 6 22:37:10 PST 2013;root:xnu-2050.22.13~1/RELEASE_X86_64 X86_64好吧,我在12.4.0上使用默认的内置python(2.7.2),我得到了一个64位maxint。启动横幅上写了什么?实际上,我用命令“cd/Library/Frameworks/python.framework/Versions/2.7/bin”进入目录,并用命令“/python”启动python。当执行上面的python时,我在问题中得到了相同的结果。但是在我重新安装python之后,一切都很好,尽管我不知道为什么。谢谢。实际上,我确实使用命令“cd/Library/Frameworks/Python.framework/Versions/2.7/bin”进入目录,并使用命令“./Python”启动Python。当执行上面的python时,我在问题中得到了相同的结果。但是在我重新安装python之后,一切都很好,尽管我不知道为什么。谢谢