আপনার libcurl.so মডিউলটি সিস্টেম লাইব্রেরির পাথে রয়েছে তা নিশ্চিত করুন, যা পাইথন লাইব্রেরি পথ থেকে পৃথক এবং পৃথক।
একটি "কুইক ফিক্স" হ'ল এই পাথটিকে একটি এলডি_আইবিআরবিআরএইপিএটিএইচ ভেরিয়েবলের সাথে যুক্ত করা। তবে, সিস্টেমের প্রশস্ত (বা এমনকি অ্যাকাউন্ট প্রশস্ত) সেট করা একটি বিএডি আইডিইএ, কারণ এটি এমনভাবে সেট করা সম্ভব যে কোনও প্রোগ্রামগুলি এমন একটি লাইব্রেরি খুঁজে পাবে যা এটির উচিত নয় বা আরও খারাপ, সুরক্ষা গর্তগুলি খুলতে পারে।
যদি আপনার "স্থানীয়ভাবে ইনস্টল করা লাইব্রেরি" ইনস্টল করা থাকে, উদাহরণস্বরূপ, / usr / local / lib, এই ডিরেক্টরিটি /etc/ld.so.conf এ যুক্ত করুন (এটি একটি পাঠ্য ফাইল) এবং "ldconfig" চালান
কমান্ডটি একটি ক্যাচিং ইউটিলিটি চালাবে, তবে লোডার সিস্টেমটি কার্যকর করতে প্রয়োজনীয় সমস্ত "প্রতীকী লিঙ্কগুলি" তৈরি করবে। অবাক করা বিষয় যে লাইবকার্লের জন্য "মেক ইনস্টল" এটি ইতিমধ্যে না করে তবে এটি সম্ভব যে যদি / ইউএসআর / লোকাল / লিব ইতিমধ্যে /etc/ld.so.conf এ না থাকে তবে এটি সম্ভব না।
PS: এটি সম্ভবত সম্ভব যে আপনার /etc/ld.so.conf এ "ld.so.conf.d / *। কনফিড অন্তর্ভুক্ত" ছাড়া আর কিছু নেই। আপনি এর পরেও একটি ডিরেক্টরি পাথ যুক্ত করতে পারেন, বা কেবল এটির ডিরেক্টরি অন্তর্ভুক্ত করা হচ্ছে তার ভিতরে একটি নতুন ফাইল তৈরি করতে পারেন। এর পরে "ldconfig" চালাতে ভুলবেন না।
সতর্ক হোন. এই ভুলটি পেতে আপনার সিস্টেমে স্ক্রু তৈরি করতে পারে।
অতিরিক্তভাবে: নিশ্চিত করুন যে আপনার পাইথন মডিউলটি libcurl এর যে সংস্করণটির সাথে সংকলিত হয়েছে। আপনি যদি কেবল অন্য সিস্টেম থেকে কিছু ফাইল অনুলিপি করেন তবে এই অভ্যাস সবসময় কাজ করবে না। যদি সন্দেহ হয় তবে আপনার মডিউলগুলি যে সিস্টেমে চালনা করার তা আপনি তৈরি করতে চান।
LD_LIBRARY_PATH
সঠিকভাবে সেট না করেছেন সে ক্ষেত্রে আমার আপডেট হওয়া উত্তরটি দেখুন (আমি মনে করি আপনার মন্তব্যে কোনও অনুপস্থিত ছিল)।