1. ホーム
  2. python

[解決済み] ImportError: concurrent.futures.processという名前のモジュールはありません。

2022-02-09 22:24:08

質問

で紹介されている手順に従いました。 Pythonでvalgrindを使うには? 私の Python コードでメモリリークをチェックするためです。

Python のソースは、パス

/root/Test/ACD/atech

上記のパスを PYTHONPATH . デフォルトのPythonバイナリでコードを実行すると、すべて正常に動作しています。 /usr/bin/ . 私が手動でビルドしたPythonバイナリでコードを実行する必要があり、それは以下の場所にあります。

/home/abcd/workspace/python/bin/python

すると、次のようなエラーが発生します。

from concurrent.futures.process import ProcessPoolExecutor
ImportError: No module named concurrent.futures.process

どうすれば解決できますか?

どのように解決するのですか?

Python 2.7を使用している場合、このモジュールをインストールする必要があります。

pip install futures

Python 2.x のコアには Futures 機能は含まれていません。しかし、Python 3.x では Python 3.2 から存在しています。