উত্তর:
apt-cache search python zmq
আয়
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
আপনি যেটা খুঁজছিলেন এটাই কি সেটা? তারপর
apt-get install python-zmq
কাজ করা উচিত.
ভবিষ্যতের অনুসন্ধানের জন্য:
ডেবিয়ান এবং উবুন্টুতে পাইথন মডিউলগুলির প্রায়শই আলাদাভাবে নামকরণ করা হয়:
python-<module name>
যেখানে <module name
> প্রায়শই "পাই" বা "পাইথন" থাকে না।
আমি উবুন্টু ১২.০৪-তে আইপথন নোটবুক চালানোর চেষ্টা করার সময় আমি এর মতো একটি ত্রুটি বার্তা পেয়েছি
ImportError: IPython.html এর pyzmq> = 13 প্রয়োজন, তবে আপনার 2.1.11 রয়েছে
আমি চেষ্টা করেছিলাম
sudo pip uninstall pyzmq
sudo pip install pyzmq
কিন্তু এটি কার্যকর হয়নি। অবশেষে, আমি সমস্যাটি সমাধান করে দিয়েছি
sudo pip install --upgrade pyzmq
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
এটি libzmq-dev এর 2.2.0 সংস্করণ ইনস্টল করেছে। পাইজমিকিউ অভিযোগ করেছিলেন যে এটি ৩.২.০ ছিল এবং ২.২.০ এরও বেশি বৈশিষ্ট্য ব্যবহার করা যায়নি (যেহেতু এর বেস লিবজম্যাকিউটি ছিল ২.২.০)। অজগরটিতে এটি লোড করার চেষ্টা করা হয়েছিল এবং এটি ত্রুটিগুলির পুরো গোছা দিয়েছে।
তাই:
apt-get purge libzmq-dev
এবং zmq গিট সাইট থেকে গিট ক্লোন করার পরে libzmq ইনস্টল করা হয়েছে। এটি libzmq এর 3.2.0 সংস্করণটি ঠিকঠাক ইনস্টল করেছে। তবে, পাইজএমকিউ ইনস্টল করার চেষ্টা করে "টাইমার_ক্রিয়েট অপরিজ্ঞাত" এর মতো ত্রুটি দেওয়া হয়েছিল। একটি সাইট বলেছিল, আমার সিথন আপডেট করার দরকার ছিল - যা আমি করেছি .. যাচাই করার জন্য। 19.x. এখনও একই ত্রুটি। সুতরাং পুনরায় আনইনস্টল করা লাইবজম্যাক এবং পাইজমিকিউ।
ব্যবহার করে একটি পরিষ্কার ইনস্টল করেছেন
sudo apt-get install python-zmq
এটি একটি সঠিক ইনস্টল করেছে - তবে এটি ২.২.০ এর পুরানো সংস্করণ। ঠিক আছে, তাই আমার কাছে কিছুই না থেকে ভাল কিছু আছে, আমি মনে করি।
কেন এত জঘন্য হতে হবে ... grrrrr ...।
পাইথন ভার্চুয়াল পরিবেশেরeasy_install
সাথে সম্ভবত ব্যবহার করার কথা বিবেচনা করুন । আপনাকে প্যাকেজটি ইনস্টল করতে হবে যাতে পাইথন প্যাকেজটি সংকলন করে।libzmq-dev
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
উল্লেখ্য অভাবে sudo
জন্য easy_install
কল, এই পাইথন ভার্চুয়াল পরিবেশ জন্য হয়েছে। যদিও পাইথন কোড চালানোর আগে আপনাকে ভার্চুয়ালেনভ সক্রিয় করতে হবে। সিস্টেমভিত্তিক ইনস্টলেশন জন্য, সহজভাবে না
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
তুলনায় ব্যবহারের সুবিধা এবং অসুবিধা কী apt-get install
? আমি উভয় পৃথক ইনস্টলেশনের জন্য ব্যবহার করলে সামঞ্জস্যতা সংক্রান্ত সমস্যাগুলি পাব?
dbfpy
। কারণ pyzmq
, xubuntix দ্বারা সমাধান আরও ভাল।