Ubuntuを使用していて、Python 2.7.5および3.4.0をインストールしています。Python 2.7.5では変数を正常に割り当てることができますx = Value('i', 2)
が、3.4.0ではできません。私は得ています:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.4/multiprocessing/context.py", line 132, in Value
from .sharedctypes import Value
File "/usr/local/lib/python3.4/multiprocessing/sharedctypes.py", line 10, in <
module>
import ctypes
File "/usr/local/lib/python3.4/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: No module named '_ctypes'
3.4.0のソースをインストールして3.3.2にアップデートしました。/usr/local/lib/python3.4にインストールされています。
Python 3.4に正しく更新しましたか?
Python 3.4はusr / local / libにインストールされていますが、Python 3.3.2はusr / libにインストールされているので、上書きされなかったことに気付きました。