我正在尝试学习Python,并尝试从
https://github.com/joelgrus/data-science-from-scratch/blob/master/code/statistics.py
但是,代码既不能在Python中运行,也不能在Ipython中运行。首先,它说,没有名为linear_algebra
的模块,我使用的是Anaconda3,至少我不知道哪个等效模块是正确的。
其次,代码不接受"print“~第115行附近的行,它总是说SyntaxError: Invalid Syntax。
我在搜索时看到过类似的问题2-3次,但答案可以帮助我任何further.....can某人解释为什么代码不工作,或者我必须如何更改它才能使用它?
发布于 2018-08-02 08:16:44
您说您使用的是Anaconda3,它使用的是Python3。但是,您链接的代码的几个方面清楚地表明代码是为Python2编写的(语句from __future__ import division
、不带括号的print语句等)。
因此,请安装Anaconda2或其他Python2发行版,安装linear_algebra模块,然后重试。
https://stackoverflow.com/questions/51643820
复制相似问题