难以在Mac OSX上安装组合模块

时间:2015-06-03 19:36:46

标签: python macos

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

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

我运行了该程序,但它返回了:

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

python3 setup.py install

从目录中下载。

此返回

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

最后,sys.path返回

[&#39;&#39;,&#39; /Library/Frameworks/Python.framework/Versions/3.4/lib/python34.zip' ;,&#39; / Library / Frameworks / Python。 framework / Versions / 3.4 / lib / python3.4&#39;,&#39; /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/plat-darwin',&#39; / Library / Frameworks / Python.framework / Versions / 3.4 / lib / python3.4 / lib-dynload&#39;,&#39; /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-包&#39;]

运行python3时。

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

ImportError: No module named 'combinatorics'

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

1 个答案:

答案 0 :(得分:1)

组合可能与Python 3.4.3

不兼容

以下是一些建议:

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

Read more in detail

以下是ActiveState的指南:

  
      
  1. 下载并安装ActivePython

  2.   
  3. [IGNORE THIS]从account.activestate.com购买并安装商业版许可证

  4.   
  5. 打开命令提示符

  6.   
  7. 输入pypm install combinatorics

  8.