私は仮想ENVでtensorflow-1.0.1とPython 3.5を実行しています。
コマンドラインから、virtualenvで実行中: python3 cifar10_train.py 正常に動作します。
しかし、私は試してみてください。 pudb3のcifar10_train.py
私はこのエラーを取得する:引数をチェック
Traceback (most recent call last):
File "~/interpreters/p35/lib/python3.5/site-packages/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
TypeError: main() takes 0 positional arguments but 1 was given
が与える:
print (_sys.argv[:1])
['cifar10_train.py']
print (flags_passthrough)
[ ]
私はpudbが同じvirtualenvのである知っていますpudbはテンソルフローインポートの細かい部分を通り、virtualenvはテンソルフローパッケージが存在する唯一の場所であるため、コマンドラインからコードを実行します。
私は、私はちょうどコード:)
感謝をステップ実行したい...これは誰もが、このを通じて取得するための迅速な提案を持っていないいくつかの層pudb紹介...の間を通過すると、いくつかの問題であると仮定しています
はpudbとTensorFlowを使用しているとき、私はこれと同じ問題が発生しました
また、print文をcifar10_train.pyに追加し、コマンドラインから(それを)正常に実行すると、mainはpudbと同じargを受け取ります。 – alphaXed