在过去的几个月中,我已经开始使用Wing IDE来完成绝大多数的编程工作。我之所以选择Wing主要是因为它与wxPython一起工作良好,与我在Terminal上使用TextWrangler的情况相比,我的调试速度更快。然而,Wing的一个怪癖是,没有令人满意的方式来迫使Python的通用构建以32位模式运行。由于我使用的是wxPython 2.8.x(仅限32位),因此我只使用32位版本的python作为可执行文件(2.7.1)。只要我只使用python标准库和wxPython,我就没有问题,当我开始尝试安装第三方模块来使用这个32位版本的Python时,我的麻烦就开始了。我想使用macports来完成所有的安装,但似乎我下载的macports安装的模块只能用于不同版本的python,而这恰恰是通用的。本质上,那么这是一个关于MacPorts的问题,我会很感激以下两点澄清:我需要多少次安装macports
- 如果我想我的电脑上的Python的三个版本(比如2.6,2.7和3.2),并希望使用macports为他们每个人安装模块,我是否需要三个单独版本的macports - 每个python一个?
- 如果我对(1)我如何着手安装单独的版本?我已经看过macports网站,但可以找到没有参考的替代版本基于哪个版本的python,你想使用它
帮助非常感谢。
谢谢。我认为我遇到的问题是我有两个版本的python2.7,其中一个是32位,而另一个是通用的。他们是一种指定我想要构建的这两个版本中的哪一个的方式。目前指定python2.7似乎默认为32/64位版本,而它是我需要的另一个。 – 2011-12-16 22:19:23
另外请注意,各种MacPorts python包的端口名称通常遵循命名方案:`pynn-packagename`,其中`nn`指Python版本,例如`py27-distribute`(for 2.7)和` py32-distribute`(for 3.2)。由于历史原因,`py-packagename`端口(不带数字)通常是Python 2.4版本。 – 2011-12-16 22:20:36