我已经成功地将python模块primefac安装到了elcapitan操作系统的mac开发人员框架中。当我调用“import primefac”时,它返回以下错误:
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/primefac.py", line 613
print "\033[1;31m" + (names[g] if g in names else g) + "\033[;m"
^
SyntaxError: invalid syntax
我非常怀疑primefac.py有一个语法错误,因为我多次用primefac.py来自gitHub。在
我使用的是python3.5.2和primefac-1.1。是什么问题导致我primefac.py不知何故无法阅读?可能是在错误的目录里吗?在
primefac
库目前只与python2兼容,如果您想使用它,您需要使用python2.7:(您使用的是python3,这意味着库中的语法将不起作用。在如果您查看一下pypi类别部分,您会看到此时primefac还没有被移植到python3.x中。作为替代,我可以建议您使用支持python3.x的primefac-fork
相关问题 更多 >
编程相关推荐