我已经安装了gmane,我肯定已经进行了升级。
pip install gmane --upgrade
然后它告诉我那些:
'要求已经是最新的:gmane in ./lib/python2.7/site-packages'
>>> import gmane
它向我展示了这些错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/root/code/site/local/lib/python2.7/site-packages/gmane/__init__.py", line 26, in <module>
from .networkEvolution import NetworkEvolution
File "/root/code/site/local/lib/python2.7/site-packages/gmane/networkEvolution.py", line 9, in <module>
from .pca import *
File "/root/code/site/local/lib/python2.7/site-packages/gmane/pca.py", line 79
def __init__(self,*metrics,final_dimensions=2,draw=False):
^
SyntaxError: invalid syntax
有人帮忙吗?
答案 0 :(得分:1)
我已查看错误,发现错误'语法错误'。所以我写了一个非常简单的示例来确认它。
class MyGmane:
def __init__(self,*meteris ,final_dimensions=2,draw=False):
pass
if __name__ == '__main__':
mg = MyGmane()
我收到以下错误:
python $python q.py
File "q.py", line 2
def __init__(self,*meteris ,final_dimensions=2,draw=False):
^
SyntaxError: invalid syntax
我改变了init方法中的顺序,如下所示:
def __init__(self,final_dimensions=2,draw=False,*meteris):
然后它工作,所以我修改了这个文件(第79行)
“/根/代码/站点/本地/ LIB / python2.7 /站点包/ gmane / pca.py” 它也有效,所以我猜可能有'游戏'的错误!