【问题标题】:How to install python 2.7.5 as 64bit?如何将 python 2.7.5 安装为 64 位?
【发布时间】:2013-08-24 02:13:36
【问题描述】:

下载 python 2.7.5 here 时,我下载了带有链接“Python 2.7.5 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and稍后 [2])"。 安装了python,我cd目录“/Library/Frameworks/Python.framework/Versions/2.7”并执行以下python代码:

 import sys
 print sys.maxint

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

【问题讨论】:

  • 您运行的是什么版本的 Mac OS X?你的 CPU 是多少?
  • 这可能会给你一些线索stackoverflow.com/questions/3411079/…
  • @Paul OS: Darwin localhost 12.3.0 Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013;根:xnu-2050.22.13~1/RELEASE_X86_64 x86_64
  • 好吧,我在 12.4.0 上使用的是默认的内置 python (2.7.2),我得到了 64 位的 maxint。
  • 启动横幅的内容是什么?

标签: python macos


【解决方案1】:

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

$ 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

【讨论】:

  • 实际上,我确实使用命令“cd /Library/Frameworks/Python.framework/Versions/2.7/bin”进入目录并使用命令“./python”启动python。执行上面的 python 时,我的问题得到了相同的结果。但是在我重新安装python之后,虽然我不知道为什么,但一切正常。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-23
  • 2019-06-17
  • 2015-10-09
  • 2013-12-13
  • 1970-01-01
相关资源
最近更新 更多