অ্যান্ড্রয়েড

সেন্টোস 7 এ কীভাবে পাইথন 3 ইনস্টল করবেন

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

সুচিপত্র:

Anonim

এই টিউটোরিয়ালটি ডিস্ট্রিবিউশন ডিফল্ট পাইথন সংস্করণ ২.7 পাশাপাশি সফ্টওয়্যার সংগ্রহ (এসসিএল) ব্যবহার করে সেন্টোস 7 সিস্টেমে পাইথন 3 ইনস্টল করার জন্য আপনাকে গাইড করবে। পাইথন ভার্চুয়াল পরিবেশ কীভাবে তৈরি করা যায় তাও আমরা আপনাকে দেখাব।

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

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

পাইথন 2 যদিও সু-সমর্থিত এবং সক্রিয়, পাইথন 3 ভাষাটির বর্তমান এবং ভবিষ্যত হিসাবে বিবেচিত হয়।

সফ্টওয়্যার সংগ্রহগুলি (এসসিএল) সক্ষম করুন

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

পাইথন ২.7.৫ সহ সেন্টোস sh টি জাহাজ যা সেন্টোস বেস সিস্টেমের একটি গুরুত্বপূর্ণ অংশ part এসসিএল আপনাকে ডিফল্ট পাইথন v2.7.5 এর পাশাপাশি পাইথন 3.x এর আরও নতুন সংস্করণ ইনস্টল করতে দেয় যাতে ইয়ামের মতো সিস্টেম সরঞ্জামগুলি সঠিকভাবে কাজ চালিয়ে যেতে পারে।

এসসিএল সক্ষম করতে আপনার সেন্টোস এসসিএল রিলিজ ফাইলটি ইনস্টল করতে হবে। এটি CentOS অতিরিক্ত সংগ্রহস্থলের অংশ এবং নিম্নলিখিত কমান্ডটি চালিয়ে ইনস্টল করা যেতে পারে:

sudo yum install centos-release-scl

CentOS 7 এ পাইথন 3 ইনস্টল করা

এখন আপনার এসসিএল সংগ্রহস্থলটিতে অ্যাক্সেস রয়েছে, আপনি আপনার যে কোনও পাইথন 3.x সংস্করণ ইনস্টল করতে পারেন। বর্তমানে, নিম্নলিখিত পাইথন 3 সংগ্রহ উপলব্ধ:

  • পাইথন 3.3 পাইথন 3.4 পাইথন 3.5.5 পাইথন 3.6

এই টিউটোরিয়ালে আমরা পাইথন ৩.6 ইনস্টল করব যা লেখার সময় সর্বশেষতম সংস্করণ। এটি করতে আপনার সেন্টস 7 টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo yum install rh-python36

পাইথন 3 ব্যবহার করা

rh-python36 প্যাকেজটি ইনস্টল হয়ে গেলে পাইথনের সংস্করণটি টাইপ করে দেখুন:

python --version

Python 2.7.5

আপনি লক্ষ্য করবেন যে পাইথন ২.7 হ'ল আপনার বর্তমান শেলের ডিফল্ট পাইথন সংস্করণ।

পাইথন ৩.6 অ্যাক্সেস করার জন্য আপনাকে সফ্টওয়্যার সংগ্রহের scl সরঞ্জামটি ব্যবহার করে একটি নতুন শেল ইনস্ট্যান্স চালু করতে হবে:

scl enable rh-python36 bash

উপরের কমান্ডটি যা করে তা স্ক্রিপ্ট /opt/rh/rh-python36/enable যা শেল পরিবেশের ভেরিয়েবল পরিবর্তন করে।

python --version

Python 3.6.3

এটি উল্লেখ করা গুরুত্বপূর্ণ যে পাইথন 3.6 কেবলমাত্র এই শেল সেশনে ডিফল্ট পাইথন সংস্করণ হিসাবে সেট করা আছে। আপনি যদি সেশনটি থেকে প্রস্থান করেন বা অন্য টার্মিনাল থেকে পাইথন ২.7 একটি নতুন সেশন খোলেন তা ডিফল্ট পাইথন সংস্করণ হবে।

উন্নয়ন সরঞ্জাম ইনস্টল করা হচ্ছে

পাইথন মডিউল তৈরির জন্য বিকাশ সরঞ্জামের প্রয়োজন। প্রয়োজনীয় সরঞ্জাম এবং লাইব্রেরি ইনস্টল করতে টাইপ করুন:

sudo yum groupinstall 'Development Tools'

ভার্চুয়াল পরিবেশ তৈরি করা

পাইথন Virtual Environments আপনাকে বিশ্বব্যাপী ইনস্টল না করে নির্দিষ্ট প্রকল্পের জন্য পৃথক স্থানে পাইথন মডিউলগুলি ইনস্টল করতে দেয়। এইভাবে, আপনাকে পাইথন অন্যান্য প্রকল্পগুলি প্রভাবিত করার বিষয়ে চিন্তা করতে হবে না।

পাইথন 3 এ একটি নতুন ভার্চুয়াল পরিবেশ তৈরি করার পছন্দের venv হল venv কমান্ড চালানো venv

ধরা যাক আপনি নিজের ব্যবহারকারীর হোম ডিরেক্টরিতে এবং ভার্চুয়াল পরিবেশের সাথে মিলে যাওয়া my_new_project নামে একটি নতুন পাইথন 3 প্রকল্প তৈরি করতে চান।

প্রথমে প্রকল্প ডিরেক্টরিটি তৈরি করুন এবং এতে স্যুইচ করুন:

mkdir ~/my_new_project cd ~/my_new_project

scl সরঞ্জামটি ব্যবহার করে পাইথন ৩.6 সক্রিয় করুন:

scl enable rh-python36 bash

প্রজেক্টের রুটের অভ্যন্তর থেকে my_project_venv নামের ভার্চুয়াল পরিবেশ তৈরি করতে নিম্নলিখিত কমান্ডটি my_project_venv :

python -m venv my_project_venv

ভার্চুয়াল পরিবেশ ব্যবহার শুরু করতে, টাইপ করে এটি সক্রিয় করুন:

source my_project_venv/bin/activate

পরিবেশ সক্রিয় করার পরে, শেল প্রম্পটটি পরিবেশের নামের সাথে উপস্থাপিত হবে:

(my_project_venv) user@host:~/my_new_project$

পাইথন ৩.৪ দিয়ে শুরু করে, ভার্চুয়াল পরিবেশের পাইপ তৈরি করার সময় পাইথনের প্যাকেজ ম্যানেজারটি ডিফল্টরূপে ইনস্টল করা হয়।

উপসংহার

আপনার সেন্টোস 7 মেশিনে পাইথন 3 প্রোগ্রামিং পরিবেশ স্থাপন করা উচিত এবং আপনি পাইথন 3 প্রকল্প বিকাশ করতে শুরু করতে পারেন।

আপনি সেন্টস 7 এ ওডু ১১ ইনস্টল করার পদ্ধতি সম্পর্কেও পড়তে পারেন এবং সেন্টোস server সার্ভারে পাইথন সফ্টওয়্যার চালাতে পাইথন 3 ভার্চুয়াল পরিবেশটি কীভাবে ব্যবহার করবেন তার একটি উদাহরণ দেখতে পারেন।

পাইথন পিপ ভার্টেনভ সেন্টোস