ホームページ >バックエンド開発 >Python チュートリアル >ImportError を解決する方法: マルチプロセッシングの値関数に「_ctypes」モジュールがありません?
Python3: ImportError: マルチプロセッシングの値を使用するときに欠落している '_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 関数を正常に使用できるはずです。
以上がImportError を解決する方法: マルチプロセッシングの値関数に「_ctypes」モジュールがありません?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。