我使用了Tensorflow。它工作正常。 在我安装了Caffe(包含所有依赖项)之后,我的旧TF项目停止了工作。
根本原因是:
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安装之前就已经开始了。
答案 0 :(得分:1)
是否可以安装Caffe更新的Python? L-O-O-N-G之前的Python使用反引号作为在其参数上调用repr
函数的快捷方式。用repr(value)
代替反引号引用的表达式可能就是你所需要的。