একটি প্রকল্পে, যেমন আমি দুটি পৃথক প্যাকেজ পেয়েছি, গুগলের কোলাবে এই দুটি প্যাকেজ ইনস্টল করতে আমি কীভাবে সেটআপ.পি ব্যবহার করতে পারি, যাতে আমি প্যাকেজগুলি আমদানি করতে পারি?
একটি প্রকল্পে, যেমন আমি দুটি পৃথক প্যাকেজ পেয়েছি, গুগলের কোলাবে এই দুটি প্যাকেজ ইনস্টল করতে আমি কীভাবে সেটআপ.পি ব্যবহার করতে পারি, যাতে আমি প্যাকেজগুলি আমদানি করতে পারি?
উত্তর:
আপনি এটি করতে ব্যবহার করতে পারেন !setup.py install
।
কুলাব হ'ল এক বৃহত্তর নোটবুকের মতো। অতএব, আমরা !
কোলাবে যে কোনও প্যাকেজ ইনস্টল করতে এখানে অপারেটরটি ব্যবহার করতে পারি । কি !
আসলে আছে, এটা নোটবুক সেল বলে যে এই লাইন একটি পাইথন কোড, তার একটি কমান্ড লাইন স্ক্রিপ্ট নয় । সুতরাং, কলাবে যে কোনও কমান্ড লাইন স্ক্রিপ্টটি চালানোর জন্য, কেবল !
পূর্ববর্তী একটি লাইন যুক্ত করুন।
উদাহরণস্বরূপ: !pip install tensorflow
। এটি সেই লাইনটিকে (এখানে pip install tensorflow
) একটি কমান্ড প্রম্পট লাইন হিসাবে বিবেচনা করবে এবং কিছু পাইথন কোড নয়। যাইহোক, আপনি যদি !
পূর্ববর্তী লাইনটি যোগ না করে এটি করেন তবে এটি "অবৈধ বাক্য গঠন" বলে একটি ত্রুটি ছুঁড়ে ফেলবে।
তবে মনে রাখবেন যে এটি setup.py
করার আগে আপনাকে ফাইলটি আপনার ড্রাইভে আপলোড করতে হবে (পছন্দমত একই ফোল্ডারে যেখানে আপনার নোটবুক রয়েছে সেখানে)।
আশা করি এটি আপনার প্রশ্নের জবাব দিয়েছে :)
!setup.py install
এবং এটি দেখায় /bin/bash: setup.py: command not found
। আমি পুরো প্যাকেজটি আপলোড করেছি এবং সেটআপ.পি ফাইলটি নোটবুকের মতো একই ফোল্ডারে উপস্থিত রয়েছে
!python setup.py install
?
আরও ভাল, আরও আধুনিক, এই প্রশ্নের উত্তরটি %pip
যাদুটি ব্যবহার করা যেমন:
%pip install scipy
এটি স্বয়ংক্রিয়ভাবে সঠিক পাইথন সংস্করণ ব্যবহার করবে। ব্যবহারে !pip
পাইথনের ভিন্ন সংস্করণে বাঁধা থাকতে পারে এবং এটি ইনস্টল করার পরে প্যাকেজটি আপনি খুঁজে পেতে পারেন না।
এবং কোলাবে, যাদুটি একটি দুর্দান্ত বার্তা এবং বোতাম দেয় যদি এটি সনাক্ত করে যে যদি ইতিমধ্যে আমদানি করা প্যাকেজিং পিপ আপডেট করে তবে আপনাকে রানটাইম পুনরায় চালু করতে হবে।
%conda
বিটিডাব্লু, কনডা দিয়ে একই কাজ করার জন্য একটি যাদুও রয়েছে।
দেরীতে দেরিতে যোগ দিয়েছিলেন, তবে কেবলমাত্র পরিপূরক হিসাবে, আমি খুব বেশিদিন আগে সিবর্নকে নিয়ে কিছু সমস্যার মধ্যে পড়েছিলাম, কারণ কোল্যাব! পাইপ সহ একটি সংস্করণ ইনস্টল করেছিলেন যা আপডেট হয়নি। আমার নির্দিষ্ট ক্ষেত্রে, আমি স্ক্যাটারপ্ল্লট ব্যবহার করতে পারি না, উদাহরণস্বরূপ। এর উত্তর নীচে:
মডিউলটি ইনস্টল করতে আপনার যা প্রয়োজন তা হ'ল:
!pip install seaborn
এটি সর্বাধিক আপডেট হওয়া সংস্করণে আপগ্রেড করতে:
!pip install --upgrade seaborn
আপনি যদি একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে চান
!pip install seaborn==0.9.0
আমি বিশ্বাস করি পাইপগুলিতে প্রচলিত সমস্ত নিয়ম সাধারণভাবে প্রয়োগ হয়, যাতে বেশিরভাগ ক্ষেত্রে কাজ করা উচিত।