Python ইনস্টলেশন এবং কনফিগারেশন একটি প্রক্রিয়া, যা আপনাকে সঠিকভাবে Python পরিবেশ তৈরি এবং সেটআপ করতে সহায়ক। এর মাধ্যমে আপনি Python প্রোগ্রামিং ভাষা ব্যবহারের জন্য প্রস্তুত হতে পারবেন। চলুন, Python ইনস্টলেশন এবং কনফিগারেশন কীভাবে করতে হবে তা ধাপে ধাপে দেখি।
১. Python ইনস্টলেশন
Windows-এ Python ইনস্টল:
- Python অফিসিয়াল ওয়েবসাইটে যান:
- Python ডাউনলোড করতে Python Download ওয়েবসাইটে যান।
- Windows-এর জন্য সর্বশেষ সংস্করণ (যেমন Python 3.x) নির্বাচন করুন।
- Python ইনস্টলার চালান:
- ডাউনলোড হওয়া
.exeইনস্টলারটি চালু করুন। - প্রথমেই "Add Python to PATH" চেকবক্সটি সিলেক্ট করুন (এটি গুরুত্বপূর্ণ, কারণ এটি Python-এর পাথ পরিবেশের অংশ হিসেবে যোগ করবে)।
- তারপর "Install Now" এ ক্লিক করুন।
- ডাউনলোড হওয়া
- ইনস্টলেশন যাচাই:
ইনস্টলেশন সফল হলে,
Command Promptখুলুন এবং টাইপ করুন:python --version- এটি Python-এর সংস্করণ (যেমন:
Python 3.9.7) দেখাবে, যা ইনস্টল হয়েছে।
MacOS-এ Python ইনস্টল:
- Homebrew ব্যবহার করে ইনস্টল:
Homebrew-এ Python ইনস্টল করতে, প্রথমে Terminal-এ Homebrew ইনস্টল করুন:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Python ইনস্টল করুন:
Terminal-এ নিচের কমান্ড লিখে Python ইনস্টল করুন:
brew install python
- ইনস্টলেশন যাচাই:
Terminal-এ টাইপ করুন:
python3 --version
Linux-এ Python ইনস্টল:
- Python ইনস্টল করুন:
Debian/Ubuntu-এ Python ইনস্টল করতে:
sudo apt update sudo apt install python3
- ইনস্টলেশন যাচাই:
Terminal-এ টাইপ করুন:
python3 --version
২. Python Package Manager (pip) ইনস্টলেশন
pip হল Python-এর প্যাকেজ ম্যানেজার, যার মাধ্যমে আপনি Python লাইব্রেরি এবং প্যাকেজ ইনস্টল করতে পারেন।
- Python 3.4 এবং এর পরবর্তী সংস্করণে pip সাধারণত স্বয়ংক্রিয়ভাবে ইনস্টল থাকে। তবে, যদি না থাকে, তাহলে get-pip.py ব্যবহার করে pip ইনস্টল করতে পারেন।
pip ইনস্টলেশন:
- get-pip.py ফাইল ডাউনলোড করুন:
- get-pip.py ফাইলটি ডাউনলোড করুন।
- pip ইনস্টল করুন:
ডাউনলোড করা ফাইলটি কমান্ড লাইন থেকে চালান:
python get-pip.py
- pip ইনস্টলেশন যাচাই:
pip সঠিকভাবে ইনস্টল হয়েছে কিনা তা নিশ্চিত করতে:
pip --version
৩. Virtual Environment তৈরি ও কনফিগারেশন
Python প্রজেক্টের জন্য ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা একটি গুরুত্বপূর্ণ প্রক্রিয়া। এটি প্রতিটি প্রজেক্টের জন্য আলাদা প্যাকেজ এবং লাইব্রেরি ব্যবহারের সুযোগ দেয়, যা অন্য প্রজেক্টের লাইব্রেরি বা প্যাকেজ থেকে স্বাধীন থাকে।
Virtual Environment তৈরি:
venv লাইব্রেরি ব্যবহার করে virtual environment তৈরি:
python -m venv myenvএখানে
myenvহল virtual environment এর নাম, আপনি যেকোনো নাম দিতে পারেন।- Virtual Environment অ্যাকটিভেট করা:
Windows-এ:
myenv\Scripts\activateMacOS/Linux-এ:
source myenv/bin/activate- যদি সঠিকভাবে অ্যাকটিভেট করেন, আপনার কমান্ড লাইন শেলের প্রম্পটে
myenvদেখাবে।
- Virtual Environment থেকে বের হওয়া:
virtual environment থেকে বের হতে:
deactivate
৪. Python লাইব্রেরি ইনস্টল করা
Python-এর pip ব্যবহার করে আপনি প্রয়োজনীয় লাইব্রেরি বা প্যাকেজ ইনস্টল করতে পারেন।
লাইব্রেরি ইনস্টলেশন উদাহরণ:
NumPy ইনস্টল করা:
pip install numpyPandas ইনস্টল করা:
pip install pandasMatplotlib ইনস্টল করা:
pip install matplotlibJupyter Notebook ইনস্টল করা (যদি Data Science বা মেশিন লার্নিং কাজ করেন):
pip install notebook
৫. IDE (Integrated Development Environment) নির্বাচন
Python কোড লেখার জন্য একটি উপযুক্ত IDE বা কোড এডিটর নির্বাচন করা গুরুত্বপূর্ণ। কিছু জনপ্রিয় IDE:
- PyCharm:
- Python ডেভেলপমেন্টের জন্য সবচেয়ে জনপ্রিয় IDE।
- ডাউনলোড লিংক: PyCharm
- Visual Studio Code (VS Code):
- হালকা এবং শক্তিশালী কোড এডিটর, যা Python-এর জন্য বিভিন্ন এক্সটেনশন সরবরাহ করে।
- ডাউনলোড লিংক: VS Code
- Jupyter Notebook:
- Data Science এবং মেশিন লার্নিং প্রজেক্টের জন্য আদর্শ।
- ডাউনলোড এবং ইনস্টল:
pip install notebook
৬. Python Environment কনফিগারেশন
- পাথ সেটআপ (PATH Configuration):
- Windows-এ Python ইনস্টল করার সময় "Add Python to PATH" সিলেক্ট করা গুরুত্বপূর্ণ, যাতে কমান্ড লাইন থেকে Python চালানো যায়। তবে, যদি সেটআপ না করা থাকে, তখন আপনি ম্যানুয়ালি
PATHভ্যারিয়েবল কনফিগার করতে পারেন।
- Windows-এ Python ইনস্টল করার সময় "Add Python to PATH" সিলেক্ট করা গুরুত্বপূর্ণ, যাতে কমান্ড লাইন থেকে Python চালানো যায়। তবে, যদি সেটআপ না করা থাকে, তখন আপনি ম্যানুয়ালি
- Python Environment Variables:
- Python কনফিগারেশনের জন্য প্রয়োজনীয় ভ্যারিয়েবল যেমন
PYTHONPATHবাPATHসঠিকভাবে সেটআপ করতে হবে যাতে Python স্ক্রিপ্ট এবং লাইব্রেরি ঠিকভাবে কাজ করতে পারে।
- Python কনফিগারেশনের জন্য প্রয়োজনীয় ভ্যারিয়েবল যেমন
সারাংশ
Python ইনস্টলেশন এবং কনফিগারেশন একটি গুরুত্বপূর্ণ প্রক্রিয়া যা সঠিকভাবে Python পরিবেশ তৈরি করে এবং আপনাকে প্রোগ্রামিং এর জন্য প্রস্তুত করে। এটি Python ইনস্টল করা, pip ব্যবহার করা, virtual environment তৈরি করা, লাইব্রেরি ইনস্টল করা এবং উপযুক্ত IDE নির্বাচন করার প্রক্রিয়া অন্তর্ভুক্ত করে। Python-এর সঠিক কনফিগারেশন আপনাকে উন্নত ডেভেলপমেন্ট প্রক্রিয়া সহজ এবং কার্যকর করে তোলে।
Read more