পাইএনভ: আপনার সিস্টেমে পাইথনের একাধিক সংস্করণ ইনস্টল করুন

পাইথন লোগো

পাইথন বেশ জনপ্রিয় একটি প্রোগ্রামিং ভাষা হয়ে উঠেছে অন্যান্য ভাষার তুলনায় এর সরলতার কারণে। সুতরাং লিনাক্সের জন্য এই ভাষায় লিখিত অনেকগুলি অ্যাপ্লিকেশন এবং সরঞ্জাম রয়েছে।

তাদের অনেককে পাইথনের নতুন সংস্করণে আপডেট করা হয়নি প্রোগ্রামার বিসর্জন বা অন্য যে কোনও কারণে, কিন্তু অ্যাপ্লিকেশনটি এখনও কার্যকর রয়েছে বা অ্যাপ্লিকেশনটির জন্য পাইথনের একটি নির্দিষ্ট সংস্করণ প্রয়োজন।

এটি একটি বড় সমস্যা হতে পারেএ কারণেই আমরা একটি দুর্দান্ত সরঞ্জাম ব্যবহার করতে পারি যা আমাদের সিস্টেমে এই ভাষার বিভিন্ন সংস্করণ ইনস্টল করতে দেয়।

উপর পাইয়েনভ

আজ আমরা যে সরঞ্জামটির কথা বলতে যাচ্ছি তা হ'ল পাইয়েনভ এটি একটি সাধারণ, শক্তিশালী, মুক্ত, মুক্ত উত্স এবং ক্রস প্ল্যাটফর্ম সরঞ্জাম যা লিনাক্স সিস্টেমে পাইথনের একাধিক সংস্করণ পরিচালনার উপর দৃষ্টি নিবদ্ধ করে।

পাইয়েনভ হলেন একটি সরঞ্জাম যা rbenv এবং রুবি-বিল্ডের উপর ভিত্তি করে এবং এটি এটিকে সংশোধন করা হয়েছিল যাতে এটি পাইথন প্রোগ্রামিং ভাষার সাথে কাজ করতে পারে, যা সংক্ষেপে এটি পাইথনের কাঁটাচামচ।

এই দুর্দান্ত সরঞ্জাম পাইথনের একাধিক সংস্করণ ইনস্টল, পরিচালনা এবং স্যুইচ করতে সহায়তা করে, যা একাধিক পাইথন পরিবেশে কোড টেস্ট করার জন্য সম্পন্ন হয়।

এই সরঞ্জাম প্রোগ্রামারদের জন্য খুব দরকারী হতে পারে আপনি পাইথনের লিখনকে একাধিক পরিবেশে এবং পাইথনের বিভিন্ন সংস্করণে পরীক্ষা করতে চান।

এটির সাহায্যে আপনি নিজের সিস্টেমে পাইথনের প্রতিটি সংস্করণ ইনস্টল এবং আনইনস্টল করতে বা একই কম্পিউটারের সাথে এক কম্পিউটার থেকে অন্য কম্পিউটারে থাকতে কিন্তু প্রোগ্রামিং ভাষার ভিন্ন সংস্করণ দিয়ে নিজেকে বাঁচাতে পারবেন।

এর মধ্যে এসএই সরঞ্জামটির প্রধান বৈশিষ্ট্যগুলি আমরা হাইলাইট করতে পারি:

  • প্রতি ব্যবহারকারী পাইথনের গ্লোবাল সংস্করণ পরিবর্তন করতে সক্ষম হন।
  • প্রতি প্রকল্পে পাইথনের স্থানীয় সংস্করণ সেট করা।
  • অ্যানাকোন্ডা বা ভার্চুয়ালেনভ দ্বারা নির্মিত ভার্চুয়াল পরিবেশের পরিচালনা।
  • আপনাকে পরিবেশের পরিবর্তনশীল সহ পাইথন সংস্করণটি ওভাররাইড করার অনুমতি দেয়।
  • পাইথনের একাধিক সংস্করণ এবং আরও অনেকগুলি থেকে আদেশগুলি সন্ধান করুন।

উবুন্টু 18.04 এবং ডেরিভেটিভসে পিয়েনভ কীভাবে ইনস্টল করবেন?

Si এই দুর্দান্ত সরঞ্জামটি ইনস্টল করতে চান, আমাদের অবশ্যই Ctrl + Alt + T এবং সহ একটি টার্মিনাল খুলতে হবে আমরা অ্যাপ্লিকেশনটির জন্য কিছু নির্ভরতা ইনস্টল করতে যাচ্ছি:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

এখন আমরা আমাদের কম্পিউটারে পাইয়েনভ ইনস্টল করতে এগিয়ে যেতে পারি এটি গিথুবে তার স্থান থেকে সরঞ্জামটি ডাউনলোড করে আমরা স্ক্রিপ্টটি ব্যবহার করব pyenv- ইনস্টলার.

আপনাকে যা করতে হবে তা হ'ল pyenv ইনস্টল করতে আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালান।

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

এটি কার্যকর করার সময়, অবশ্যই এটি ডাউনলোড এবং ইনস্টল করার জন্য আমাদের অপেক্ষা করতে হবে। ইনস্টলেশন শেষে, ইনস্টলার আপনাকে পাইয়ানভকে আপনার ব্যক্তিগত ফোল্ডারে যুক্ত করার জন্য অবহিত করবে।

যাতে আপনার ফাইলে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে ~ / .বাশ_ প্রোফাইলে, আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং কার্যকর করতে হবে:

nano ~/.bash_profile

এবং আমরা ফাইলের শেষে নীচের লাইনগুলি যুক্ত করব, আমাদের অবশ্যই আপনার সিস্টেমের ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারী" প্রতিস্থাপন করতে হবে।

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

আমরা Ctrl + O এর মাধ্যমে পরিবর্তনগুলি সংরক্ষণ করি এবং Ctrl + X এর সাহায্যে ন্যানো থেকে প্রস্থান করব, এখন আমাদের নীচের কমান্ডটি প্রয়োগ করে এই পরিবর্তনগুলি বৈধ করতে হবে:

source ~/.bash_profile

পাইয়েনভ ব্যবহারের জন্য প্রস্তুত।

উবুন্টুতে পায়েনভ কীভাবে ব্যবহার করবেন?

পাইয়েনভ

ইনস্টলেশনটি শেষ হয়ে গেলে, আমরা এটি যাচ্ছি তা যাচাই করতে পারি এবং আমাদের সিস্টেমে পাইথনের কি সংস্করণগুলি ব্যবহার করার জন্য আমাদের কাছে উপলব্ধ রয়েছে তা জানতে পারি।

এই জন্য আমরা একটি টার্মিনাল খুলতে যাচ্ছি এবং আমরা কার্যকর করতে যাচ্ছি:

pynev install -l

O তারা চালাতে পারে:

pyenv install –list

এই কমান্ডটি সমস্ত উপলব্ধ সংস্করণ প্রদর্শন করবে।

এখন আমরা যেটি ইনস্টল করেছি তার জন্য আমাদের অবশ্যই মৃত্যুদন্ড কার্যকর করতে হবে:

pyenv versions

পাড়া উপলব্ধ সংস্করণ ইনস্টল করুন পাইেনভ আমাদের এই কমান্ডটি কার্যকর করতে পারে এমন পদক্ষেপগুলি আমাদের পিছনে দেখিয়েছিল:

pyenv install x.x.xx

যেখানে আমরা সিস্টেমে পাইথনের যে সংস্করণটি ইনস্টল করতে চাইছি তার সাথে x প্রতিস্থাপন করব।

পরিশেষে, পাইথনের সংস্করণ পরিবর্তন করতে আমরা এটি দিয়ে করি:

pyenv global x.xx.x

আপনি যদি এই সরঞ্জামটি সম্পর্কে আরও জানতে চান তবে পরামর্শ নিতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।