यह मानते हुए कि आप Python 2.6 या बाद के संस्करण का उपयोग कर रहे हैं, आप स्क्रिप्ट को एक ज़िप फ़ाइल में पैकेज कर सकते हैं, एक __main__.py जोड़ सकते हैं और सीधे ज़िप फ़ाइल चला सकते हैं। उदाहरण के लिए, यदि आप my_app.zip नामक फ़ाइल में सभी फ़ाइलों को ज़िप करते हैं और अपनी मुख्य स्क्रिप्ट को __main__.py में रखते हैं, तो आप इस ज़िप को अजगर का उपयोग करके चला सकते हैं:
$ python my_app.zip
यदि आप किसी तृतीय पक्ष स्क्रिप्ट का उपयोग करना चाहते हैं, तो आप स्टिकीटेप मॉड्यूल पर एक नज़र डाल सकते हैं। इसका उपयोग पायथन लिपि और किसी भी पायथन मॉड्यूल को परिवर्तित करने के लिए किया जा सकता है, यह एकल-फ़ाइल पायथन लिपि में निर्भर करता है। स्टिकीटेप स्थापित करने के लिए, अपना टर्मिनल खोलें और दर्ज करें:
$ pip install stickytape
यह मानते हुए कि आपकी सभी स्क्रिप्ट और निर्भरता स्क्रिप्ट/नमूना फ़ोल्डर में हैं, आप निम्न तरीके से स्टिकीटेप का उपयोग कर सकते हैं:
$ stickytape scripts/sample --add-python-path . > ./sample-standalone
फ़ाइल तर्क देने के लिए आप --output-file पैरामीटर का भी उपयोग कर सकते हैं:
$ stickytape scripts/sample --add-python-path . --output-file ./sample-standalone