我已经安装了gmane,确保已经运行了升级。

pip install gmane --upgrade


然后向我展示那些:


  '需求已经是最新的:./ lib / python2.7 / site-packages中的gmane'


>>> 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


有人帮忙吗?

最佳答案

我已经检查了错误,发现错误为“语法错误”。因此,我编写了一个非常简单的示例进行确认。

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行)


  “ /root/code/site/local/lib/python2.7/site-packages/gmane/pca.py”
  它也可以工作,所以我想可能有一个关于“游戏”的错误!

关于python - pip gmane无法导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36525780/

10-09 14:02