使用 Python3.5 从 dateutil 导入解析器时出现反引号错误
Error with backquotes when import parser from dateutil with Python3.5
我用的是 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 之前工作。
是否可以更新安装您的 Caffe Python? L-O-O-N-G 时间之前 Python 使用反引号作为调用其参数的 repr
函数的快捷方式。用 repr(value)
替换反引号表达式可能就是您所需要的。
我用的是 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 之前工作。
是否可以更新安装您的 Caffe Python? L-O-O-N-G 时间之前 Python 使用反引号作为调用其参数的 repr
函数的快捷方式。用 repr(value)
替换反引号表达式可能就是您所需要的。