Python3: ImportError: Multiprocessing の値を使用するときに欠落している '_ctypes' モジュールを解決する
この問題は、Python のインストールが不完全であることが原因で発生します。マルチプロセッシング モジュールから Value 関数を使用するときに「ImportError: No module names '_ctypes'」というエラーを解決するには、次の手順に従います。
1. libffi-dev をインストールします:
このライブラリは、Python 拡張モジュールをコンパイルするために必要なヘッダーを提供します。
Debian/Ubuntu:
sudo apt-get install libffi-dev
RHEL/Fedora:
sudo yum install libffi-devel
2. Python 3.4 を再インストールします:
インストールが完全に機能することを確認するには、Python 3.4 の既存のバージョンを削除してから再インストールします。
sudo apt-get remove python3.4 sudo apt-get install python3.4
注: Python 3.4 インストールが /usr/local/lib/python3.4 にある場合は、システム Python ディレクトリへのシンボリック リンクを作成します。 :
sudo ln -s /usr/local/lib/python3.4 /usr/lib/python3.4
これらの手順を完了すると、「_ctypes」モジュールが利用可能になります。マルチプロセッシング モジュールから Value 関数を正常に使用できるはずです。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3