pip gmane无法导入

时间:2016-04-10 04:26:27

标签: python django

我已经安装了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

有人帮忙吗?

1 个答案:

答案 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”   它也有效,所以我猜可能有'游戏'的错误!