2016-08-17 3 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

파이썬이 업데이트되지 않았습니다. 타사 라이브러리의 모든 항목을 수동으로 대체 할 수 있는지 확신 할 수 없습니다. – Verych

+0

귀하의 도서관은 아주 오래된 것입니다. 업데이트 된 사본을 사용할 수 있습니까? – holdenweb

+1

어쨌든 "L-O-O-N-G 시간 전"에 대한 질문에 감사드립니다. 업데이트 된 라이브러리. 작동. – Verych

관련 문제