2016-08-17 3 views
0

Tensorflowを使用しました。それは働いていた。 Caffe(すべての依存関係を持つ)をインストールした後、私の古いTFプロジェクトは機能しなくなりました。Python3.5でdateutilからインポートパーサをインポートしたときに、逆引用符でエラーが発生する

根本的な原因は次のとおりです。

from dateutil import parser as _date_parser 

import tensorflow as tf 

があるため、依存関係の

を動作しません結果として

/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 

を与えるなぜそれが起こっていますか?それは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

関連する問題