·
একটি জনপ্রিয় ওপেন
সোর্স ডেভলপমেন্ট
প্রজেক্ট হিসাবে,
পাইথনের একটি
অবদানকারী এবং ব্যবহারকারীদের একটি সক্রিয়
সমর্থনকারী সম্প্রদায় রয়েছে যা তাদের
সফ্টওয়্যারটি অন্যান্য পাইথন বিকাশকারীদের জন্য
ওপেন সোর্স
লাইসেন্সের শর্তাদি ব্যবহারের জন্য উপলব্ধ
করে।
এটি পাইথন
ব্যবহারকারীদের কার্যকরভাবে ভাগ করে নেওয়ার
জন্য এবং
অন্যদের ইতিমধ্যে
সাধারণ (এবং
কখনও কখনও
এমনকি বিরল!)
সমস্যাগুলির সমাধানের উপকার যেমন একইসাথে
তাদের নিজস্ব
সমাধানগুলি সাধারণ পুলে অবদান রাখতে
সহায়তা করে
allows
এই গাইড
প্রক্রিয়া ইনস্টলেশন অংশ কভার।
আপনার নিজস্ব
পাইথন প্রকল্পগুলি
তৈরি ও
ভাগ করে
নেওয়ার জন্য
গাইডের জন্য
বিতরণ গাইড
দেখুন।
মূল শর্তাবলী
1. পিপ পছন্দসই
ইনস্টলার প্রোগ্রাম। পাইথন
৩.৪
দিয়ে শুরু
করে, এটি
পাইথন বাইনারি
ইনস্টলারগুলির সাথে ডিফল্টরূপে অন্তর্ভুক্ত।
ভার্চুয়াল এনভায়রনমেন্ট একটি
আধা-বিচ্ছিন্ন
পাইথন এনভায়রনমেন্ট
যা প্যাকেজগুলি
নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা ব্যবহারের জন্য
ইনস্টল করার
অনুমতি দেয়,
সিস্টেম ওয়াইড
ইনস্টল না
করে।
ভার্চুয়াল পরিবেশ তৈরির
জন্য ভেনভ
হ'ল
মানক সরঞ্জাম
এবং পাইথন
৩.৩
থেকে পাইথনের
অংশ been পাইথন
৩.৪
দিয়ে শুরু
করে, এটি
সমস্ত তৈরি
ভার্চুয়াল পরিবেশে পাইপ ইনস্টল করতে
ডিফল্ট।
ভ্যাচুয়ালেনভ একটি তৃতীয়
পক্ষের বিকল্প
(এবং পূর্বসূরীর)
ভেন্ভের জন্য। এটি
3.4 এর আগে
পাইথনের সংস্করণগুলিতে
ভার্চুয়াল পরিবেশগুলি ব্যবহার করার অনুমতি
দেয়, যা
হয় কোনওভাবেই
ভেন্ট সরবরাহ
করে না
বা তৈরি
পরিবেশে পাইপ
স্বয়ংক্রিয়ভাবে ইনস্টল করতে
সক্ষম হয়
না।
পাইথন প্যাকেজিং সূচক
অন্যান্য পাইথন
ব্যবহারকারীদের ব্যবহারের জন্য উপলব্ধ ওপেন
সোর্স লাইসেন্স
প্যাকেজগুলির একটি সার্বজনীন সংগ্রহস্থল।
পাইথন প্যাকেজিং অথরিটি
হ'ল
স্ট্যান্ডার্ড প্যাকেজিং সরঞ্জাম এবং সম্পর্কিত
মেটাডেটা এবং
ফাইল ফর্ম্যাট
মানগুলির রক্ষণাবেক্ষণ
এবং বিবর্তনের
জন্য দায়ী
বিকাশকারী এবং ডকুমেন্টেশন লেখকদের একটি
গ্রুপ।
তারা বিভিন্ন
সরঞ্জাম, ডকুমেন্টেশন
এবং গিটহাব
এবং বিটবকেট
উভয়কেই ট্র্যাকার
ইস্যু করে।
ডিস্টুটিসগুলি হ'ল মূল বিল্ড
এবং বিতরণ
ব্যবস্থাটি 1998 সালে পাইথন স্ট্যান্ডার্ড লাইব্রেরিতে
প্রথম যুক্ত
হয়েছিল dist যদিও ডিস্টুটিলের সরাসরি ব্যবহার
পর্যায়ক্রমে করা হচ্ছে, এটি এখনও
বর্তমান প্যাকেজিং
এবং বিতরণ
অবকাঠামোর ভিত্তি স্থাপন করেছে, এবং
এটি কেবলমাত্র
স্ট্যান্ডার্ডের অংশই থেকে যায় না
লাইব্রেরি, তবে এর নামটি অন্যান্য
উপায়ে জীবিত
রয়েছে (যেমন
পাইথন প্যাকেজিং
স্ট্যান্ডার্ড বিকাশের সমন্বয় করতে ব্যবহৃত
মেলিং তালিকার
নাম)।
3.5 সংস্করণে পরিবর্তিত হয়েছে: ভার্চুয়াল পরিবেশ
তৈরির জন্য
এখন ভেন্ট
ব্যবহারের পরামর্শ দেওয়া হচ্ছে।
বেসিক ব্যবহার
স্ট্যান্ডার্ড প্যাকেজিং সরঞ্জামগুলি
সমস্ত কমান্ড
লাইন থেকে
ব্যবহার করার
জন্য ডিজাইন
করা হয়েছে।
নীচের কমান্ড
পাইথন প্যাকেজিং
সূচক থেকে
একটি মডিউল
এবং তার
নির্ভরতাগুলির সর্বশেষতম সংস্করণ ইনস্টল করবে:
python -m pip install SomePackage
[ বিঃদ্রঃ
পসআইএক্স ব্যবহারকারীদের (ম্যাক ওএস এক্স এবং লিনাক্স ব্যবহারকারীগণ সহ) এই নির্দেশিকার উদাহরণগুলি ভার্চুয়াল পরিবেশের ব্যবহার অনুমান করে।
উইন্ডোজ ব্যবহারকারীদের জন্য, এই গাইডের উদাহরণগুলি ধরে নিয়েছে যে পাইথন ইনস্টল করার সময় সিস্টেমটি PATH এনভায়রনমেন্ট ভেরিয়েবল সামঞ্জস্য করার বিকল্পটি নির্বাচিত হয়েছিল। ]
সরাসরি কমান্ড লাইনে
একটি সঠিক
বা ন্যূনতম
সংস্করণ নির্দিষ্ট
করাও সম্ভব। তুলনামূলক
অপারেটর যেমন
>, < বা কিছু অন্যান্য
বিশেষ অক্ষর
যা শেল
দ্বারা ব্যাখ্যা
করা হয়
ব্যবহার করার
সময় প্যাকেজের
নাম এবং
সংস্করণটি ডাবল উদ্ধৃতিতে আবদ্ধ করা
উচিত:
python -m pip install SomePackage==1.0.4 # specific version
python -m pip install "SomePackage>=1.0.4" # minimum version
সাধারণত, যদি ইতিমধ্যে একটি উপযুক্ত মডিউল ইনস্টল করা থাকে তবে এটি আবার ইনস্টল করার চেষ্টা করলে কোনও প্রভাব পড়বে না। বিদ্যমান মডিউলগুলি আপগ্রেড করার জন্য অবশ্যই স্পষ্টভাবে অনুরোধ করা উচিত:
python -m pip install --upgrade SomePackage
পাইপ এবং এর ক্ষমতা সম্পর্কিত আরও তথ্য এবং সংস্থান পাইথন প্যাকেজিং ব্যবহারকারী গাইডে পাওয়া যাবে।
ভার্চুয়াল পরিবেশ তৈরির কাজ ভেন্ট মডিউলের মাধ্যমে করা হয়। সক্রিয় ভার্চুয়াল পরিবেশে প্যাকেজ ইনস্টল করা উপরোক্ত আদেশগুলি ব্যবহার করে।
Windows, use the py Python launcher in combination with the -m switch:
py -2 -m pip install SomePackage # default Python 2
py -2.7 -m pip install SomePackage # specifically Python 2.7
py -3 -m pip install SomePackage # default Python 3
py -3.4 -m pip install SomePackage # specifically Python 3.4