পাইথন প্যাকেজ পাইজএমকিউ কীভাবে ইনস্টল করবেন?


উত্তর:


18
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> প্রায়শই "পাই" বা "পাইথন" থাকে না।


সমাধানের জন্য সত্যই ধন্যবাদ। এটি ইনস্টল করার জন্য আমি আমার মাথাটা ঘুরছি! আবার ধন্যবাদ!
রাফায়ে

5

আমি উবুন্টু ১২.০৪-তে আইপথন নোটবুক চালানোর চেষ্টা করার সময় আমি এর মতো একটি ত্রুটি বার্তা পেয়েছি

ImportError: IPython.html এর pyzmq> = 13 প্রয়োজন, তবে আপনার 2.1.11 রয়েছে

আমি চেষ্টা করেছিলাম

sudo pip uninstall pyzmq
sudo pip install pyzmq

কিন্তু এটি কার্যকর হয়নি। অবশেষে, আমি সমস্যাটি সমাধান করে দিয়েছি

sudo pip install --upgrade pyzmq

2
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 ...।


1

পাইথন ভার্চুয়াল পরিবেশের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? আমি উভয় পৃথক ইনস্টলেশনের জন্য ব্যবহার করলে সামঞ্জস্যতা সংক্রান্ত সমস্যাগুলি পাব?
qazwsx

হ্যাঁ আপনার সমস্যা হবে। সমস্যাগুলি হতে পারে: এই প্যাকেজটির উপর নির্ভরশীল প্যাকেজগুলি আপনি জানেন যে 'ইতোমধ্যে ইনস্টলড' আছে ' আপনি কখনই এটি ব্যবহার করতে চান ভার্চুয়ালেনভ চালাতে হবে (আপনি যদি উপরেরটি অনুসরণ করেন)। আপনি স্বয়ংক্রিয় আপডেট পাবেন না। সমস্ত ইনস্টল করা সফ্টওয়্যারগুলির তালিকা পেতে আপনি সফ্টওয়্যার-কেন্দ্র ব্যবহার করতে পারবেন না এবং সেইজন্য আপনি নিজের সমস্ত সফ্টওয়্যার অন্য মেশিনে স্বয়ংক্রিয়ভাবে পুনরায় ইনস্টল করতে পারবেন না। সম্ভবত আরও ...
xubuntix

... তবে ডিবিয়ান / উবুন্টু প্যাকেজ না থাকলে এখনও যাওয়ার এটি সহজতম উপায়, যেমন, যেমন dbfpy। কারণ pyzmq, xubuntix দ্বারা সমাধান আরও ভাল।
krlmlr

সম্পূর্ণরূপে সম্মত হন, যদি কোনও ডেবিয়ান প্যাকেজ না থাকে, তবে সে পথে যেতে বাধ্য!
xubuntix

1

কেন পরবর্তীতে libzmq3 lib + dev সরঞ্জাম ব্যবহার না করে:

sudo apt-get install --reinstall libzmq3 libzmq3-dev
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.