'ImportError:' past 'という名前のモジュールがありません-importcaffe2.python.onnx.backendがエラーを報告します



Importerror No Module Namedpast Import Caffe2



'ImportError:' past 'という名前のモジュールがありません-importcaffe2.python.onnx.backendがエラーを報告します

今日、onnxモデルを使用してテストすると、エラーが発生しました
'ImportError: No module named 'past'
このウェブサイトで唯一の答えを見つけてください- https://gitee.com/herensheng/Pytorch2caffe2
onnxをpipまたはpip3でインストールすると、この問題が発生します
答えは次のとおりです。

sudo pip uninstall onnx sudo pip install git+git://github.com/onnx/onnx.root@xxxxx

ソースコードのインストールを使用して問題を解決します



その後、問題が再び発生しました。pybind11をインストールしなかったと言いました。これは、c / c ++コードをPythonでインポートできるファイルにコンパイルするために使用されます。
だから、この「過去」から始めてみませんか?

検索を開始しました。



future future is the missing compatibility layer between Python 2 and Python 3. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 2 and Python 3 with minimal overhead.と呼ばれるライブラリをインストールする必要がある可能性が見つかりました。pipの公式Webサイトからの説明は、これがpython2と3の互換性に関するライブラリであることを意味します。
だからsudo pip3 isntall future
しかし、まだ問題があり、インストールは失敗しました:
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize sys.argv[0] = '''''/tmp/pip-install-v_02jkto/future/setup.py''''' __file__='''''/tmp/pip-install-v_02jkto/future/setup.py'''''f=getattr(tokenize, '''''open''''', open)(__file__)code=f.read().replace(''''' ''''', ''''' ''''')f.close()exec(compile(code, __file__, '''''exec'''''))' install --record /tmp/pip-record-nnung82r/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

検索を開始しました。

インターネット上には多くの解決策がありますが、それらはこのライブラリを対象としていません。彼らの一般的な方法はpipとpip3を更新することですが、私のものはすでに最新であり、パンダをインストールするときに問題が発生しました。彼のバージョンは私が試したPythonと互換性がありません、私のPythonは3.5.3です、そして最終的に未来のバージョンが間違っていることがわかりました、指定されたバージョンがインストールされます、sudo pip3 isntall future==0.12.0解決する〜