ฉันใช้ 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 /usr/local/lib/python3.4
ฉันอัปเดตเป็น Python 3.4 อย่างถูกต้องหรือไม่
สิ่งหนึ่งที่ฉันสังเกตเห็นว่ามีการติดตั้ง Python 3.4 ในusr / local / libในขณะที่ Python 3.3.2 ยังติดตั้งอยู่ในusr / libดังนั้นจึงไม่ถูกเขียนทับ