我试图运行播放策划者的程序,这里: 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上查看了其他类似的页面,但那里的建议似乎并没有解决我的问题。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
组合可能与Python 3.4.3
以下是一些建议:
python 2.7
combinatorics
以下是ActiveState的指南:
下载并安装ActivePython
[IGNORE THIS]从account.activestate.com购买并安装商业版许可证
打开命令提示符
- 醇>
输入
pypm install combinatorics