পাইথন প্রোগ্রামের জন্য আমি কীভাবে দেশীয় নির্বাহযোগ্য বন্টন করতে পারি?


11

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

কোনও বিকল্প আছে বা এর জন্য সর্বোত্তম সংমিশ্রণগুলি কী কী? (সম্ভবত পাইগলেট + সিএক্স_ফ্রিজে)

উত্তর:


13

পাইথনের জন্য কিছু বিকল্প:

  • মাল্টিপ্লাটফর্ম (উইন / লিনাক্স / ম্যাক): পাইআইনস্টলার
  • মাল্টিপ্লাটফর্ম (উইন / লিনাক্স / সর্বাধিক): সিএক্স-ফ্রিজ
  • উইন্ডোজ: পাইপেক্স
  • ম্যাক: পাই 2 অ্যাপ

    খারাপ খবরটি হ'ল, যতদূর আমি বলতে পারি, আপনি অন্য প্ল্যাটফর্ম থেকে প্ল্যাটফর্মের জন্য বাইনারি তৈরি করতে পারবেন না। কারণটি প্ল্যাটফর্ম-নির্দিষ্ট লাইব্রেরিতে নির্ভরতা বলে মনে হচ্ছে।

    সম্পাদনা করুন : যাইহোক, আপনি এই তুলনা টেবিলটি দেখতে আগ্রহী হতে পারেন । লোকটি পাইগলেটও ব্যবহার করছিল।


4

py2exe + এনএসআইএস যথেষ্ট ভাল কাজ করে, যদিও সাধারণত সঠিক পাইপেক্সেক্স কনফিগারেশনটি বের করতে কিছু ভুডো লাগতে পারে (তবে আপনাকে কেবল একবার এটি করতে হবে)। আপনি ডেটা ফাইলের সাথে কাজ করার জন্য সেটআপলুলগুলির এন্ট্রি-পয়েন্ট-ভিত্তিক স্ক্রিপ্ট জেনারেশন এবং pkg_resورس API এও দেখতে পারেন।


আমি এই সিস্টেমটি ব্যবহার করেছি এবং এটি বেশ কার্যকর বলে মনে করেছি, যদি কিছুটা শেখার বক্ররে ep
পাইজে ওয়াটসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.