关于python:在Mac OSX上安装组合模块很困难

Difficulty installing combinatorics module on Mac OSX

我试图运行播放策划者的程序,这里:
http://www.python-course.eu/mastermind.php

为此,我首先安装了python3.4.3。

我运行程序,但它返回:

1
2
3
4
Traceback (most recent call last):
  File"mastermind_p1_trim.py", line 5, in <module>
    from combinatorics import all_colours
ImportError: No module named 'combinatorics'

所以我导航到https://pypi.python.org/pypi/Combinatorics

并下载它,然后运行python3

1
python3 setup.py install

从目录中下载。

这回来了

1
Writing /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/Combinatorics-1.4.5-py3.4.egg-info

最后,sys.path返回

['','/ Library/Frameworks/Python.framework/Versions/3.4/lib/python34.zip','/ Library / Frameworks / Pepy.framework / Version / 3.4 / lib / python3.4','/ Library / Frameworks / Python.framework / Versions / 3.4 / lib / python3.4 / plat-darwin','/ Library / Frame /Python.framework / Version /3.4 / lib / python3.4 / lib-dadload','/ Library /框架/ Python.framework /版本/ 3.4 / lib中/ python3.4 / site-packages中]

当运行python3时。

所以,我不知道为什么我仍然收到错误,

1
ImportError: No module named 'combinatorics'

我已经在SO上查看了其他类似的页面,但那里的建议似乎并没有解决我的问题。任何人都可以帮我解决这个问题吗?


组合可能与Python 3.4.3不兼容

以下是一些建议:

  • 卸载Python 3.4.3及其所有资源
  • 安装python 2.7
  • 安装combinatorics

详细了解更多信息

以下是ActiveState的指南:

  • Download and install ActivePython

  • [IGNORE THIS] Buy and install the Business Edition license from account.activestate.com

  • Open Command Prompt

  • Type pypm install combinatorics