প্রোগ্রামিং এর জন্য পাইথন খুবই জনপ্রিয় একটি ভাষা। কিন্তু যদি আপনার প্রোগ্রামটি চালানো ব্যক্তিটি না চায় বা পাইথন স্ক্রিপ্টটি কীভাবে চালাতে হয় তা জানেন না? এই নিবন্ধটি আপনাকে শিখাবে কিভাবে একটি পাইথন স্ক্রিপ্ট একটি এক্সিকিউটেবলে কম্পাইল করতে হয়।
ধাপ
2 এর 1 পদ্ধতি: CX_Freeze ব্যবহার করা
ধাপ 1. Sourceforge থেকে cx_Freeze ডাউনলোড করুন।
এটি পাইথন স্ক্রিপ্টগুলিকে স্বতন্ত্র এক্সিকিউটেবলগুলিতে প্যাকেজ করার জন্য একটি সরঞ্জাম।
পদক্ষেপ 2. নিশ্চিত করুন যে আপনি যে প্ল্যাটফর্মে কাজ করছেন তা চালানোর জন্য আপনার এক্সিকিউটেবল প্রয়োজন।
উদাহরণস্বরূপ, যদি আপনি একটি উইন্ডোজ এক্সিকিউটেবল ফাইল তৈরি করতে চান, তাহলে উইন্ডোজ এ cx_Freeze চালান। একই ম্যাক এবং লিনাক্সের জন্য যায়।
ধাপ setup. Python প্রোগ্রামের ডিরেক্টরিতে setup.py নামে একটি নতুন Python ফাইল তৈরি করুন যা আপনি কম্পাইল করতে চান।
ধাপ 4. আপনার নতুন setup.py ফাইলে নিম্নলিখিত কোডটি প্রবেশ করান।
(বরাবরের মতো পাইথনে, সঠিক ইন্ডেন্টেশন গুরুত্বপূর্ণ, এবং দুর্ভাগ্যবশত এখানে ফর্ম্যাটিং অসুবিধার কারণে দেখানো হয় না।):
আমদানি sys cx_Freeze থেকে ', বর্ণনা =' ডেস্ক ', এক্সিকিউটেবল = এক্সিকিউটেবল)
ধাপ 5. আপনার কম্পিউটারের টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান:
সিডি [আপনার পাইথন ফাইলের ডিরেক্টরিতে পাথ] পাইথন setup.py বিল্ড
পদক্ষেপ 6. পাইথন প্রোগ্রামের ডিরেক্টরিতে "বিল্ড" নামে একটি নতুন ফোল্ডার সন্ধান করুন।
এটি পূর্ববর্তী পদক্ষেপের সময় তৈরি করা উচিত ছিল। সেই ফোল্ডার এবং এর ভিতরের ফোল্ডারটি খুলুন।
- আপনার এক্সিকিউটেবল আছে! সেই ডিরেক্টরিতে থাকা অন্য ফাইলগুলি আপনার এক্সিকিউটেবল চালানোর জন্য প্রয়োজন, তাই সেগুলি সর্বদা এক্সিকিউটেবলের সাথে রাখতে ভুলবেন না।
- বিল্ডটি বিভিন্ন উপায়ে কাস্টমাইজ করা যায়। সমস্ত সম্ভাব্য বিকল্পের বিবরণের জন্য cx-freeze.readthedocs.org দেখুন।
2 এর পদ্ধতি 2: PyInstaller ব্যবহার করে
ধাপ 1. টার্মিনাল বা কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কোডটি চালান।
এটি pyInstaller ইনস্টল করবে।
pip install pyinstaller
পদক্ষেপ 2. পাইথন স্ক্রিপ্ট যেখানে অবস্থিত সেই ডিরেক্টরিটি খুলুন।
উইন্ডোজে "Shift" ধরে রাখার সময় "রাইট ক্লিক করুন" এবং "এখানে কমান্ড উইন্ডো খুলুন" নির্বাচন করুন। লিনাক্সে "ডান ক্লিক করুন" এবং "টার্মিনাল খুলুন" নির্বাচন করুন।
ধাপ 3. আপনার স্ক্রিপ্ট কম্পাইল করার জন্য এই কমান্ডটি টাইপ করুন।
কমান্ড শেষ হওয়ার জন্য অপেক্ষা করুন।
pyInstaller script_name.py
ধাপ 4. নতুন তৈরি "dist" ডিরেক্টরিতে যান।
আপনার সংকলিত প্রকল্প সেখানে থাকবে।
সতর্কবাণী
- আপনার পাইথন কোডে ইনপুট () ফাংশন অন্তর্ভুক্ত থাকলে উপরে দেখানো বেস = 'Win32GUI' সেট করা সমস্যা সৃষ্টি করবে।
- বেস = 'কনসোল' সেট করার চেষ্টা করুন, অথবা বেস = কোন না কারণ কনসোল ডিফল্ট।