আমি উবুন্টু ব্যবহার করছি এবং পাইথন 2.7.5 এবং 3.4.0 ইনস্টল করেছি। পাইথন ২.7.৫ এ আমি সাফল্যের সাথে একটি ভেরিয়েবল বরাদ্দ করতে সক্ষম x = Value('i', 2)
, কিন্তু ৩.৪.০-তে না। আমি পাচ্ছি:
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 এ ইনস্টল করা হয়েছে ।
আমি কি পাইথন ৩.৪ এ সঠিকভাবে আপডেট করেছি?
একটা জিনিষ আমি লক্ষ্য করেছি যে পাইথন 3.4 মধ্যে ইনস্টল করা হয় usr ডিরেক্টরির / local / lib , যখন পাইথন 3.3.2 এখনও ইনস্টল করা usr / lib , তাই এটি ওভাররাইট করা হয় নি।
_ctypes
নির্মিত হয়নি কারণ libffi-dev
নির্ভরতা উপলব্ধ ছিল না। পরিবর্তে ডেডসনেকস পিপিএ ব্যবহার করার বিষয়ে বিবেচনা করুন ।