2016-08-17 81 views
0

我使用了Tensorflow。它正在工作。 我安裝了Caffe(與所有依賴關係)後,我的舊TF項目停止工作。使用Python3.5從dateutil導入解析器時的反引號錯誤

的根本原因是:

from dateutil import parser as _date_parser 

/usr/bin/python3.5 /data/PycharmProjects/tensorflow/test/test1.py 
Traceback (most recent call last): 
    File "/data/PycharmProjects/tensorflow/test/test1.py", line 1, in <module> 
    from dateutil import parser as _date_parser 
    File "/usr/local/lib/python3.5/dist-packages/dateutil/parser.py", line 158 
    l.append("%s=%s" % (attr, `value`)) 
          ^
SyntaxError: invalid syntax 

Process finished with exit code 1 

結果

import tensorflow as tf 

不會因爲依賴

爲什麼它發生的工作嗎?它在Caffe安裝之前正在工作。

回答

1

是否有可能安裝Caffe更新的Python?前面的一個L-O-O-N-G Python使用反引號作爲在其參數上調用repr函數的快捷方式。用repr(value)代替反引號的表達式可能就是你所需要的。

+0

Python未更新。我不確定我是否可以手動替換第三方庫中的所有事件。 – Verych

+0

你的圖書館顯然非常古老。沒有更新的副本可用? – holdenweb

+1

無論如何,感謝您提供關於「L-O-O-N-G」的提示。 更新了庫。 作品。 – Verych

相關問題