Я использую 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.3.2 через установку источника 3.4.0. Он установлен в /usr/local/lib/python3.4.
Правильно ли я обновился до Python 3.4?
Я заметил, что Python 3.4 установлен в usr/local/lib, а Python 3.3.2 все еще установлен в usr/lib, поэтому он не был перезаписан.