PyInstaller

البرمجيات قطة:
PyInstaller
تفاصيل البرنامج:
الإصدار: 2.1
تاريخ إيداع: 18 Feb 15
المطور: Giovanni Bajo
ترخيص: حرر
شعبية: 106

Rating: nan/5 (Total Votes: 0)

وPyInstaller هو مفتوح المصدر، والبرمجيات الرسومية / سطر الأوامر الحرة والمحمولة تنفيذها في بيثون ومصممة من الألف إلى الياء للسماح للمستخدمين بسهولة وبسرعة لتحويل برامج مكتوبة في بيثون في التنفيذية مستقل، والتي يمكن أن تعمل تحت على نطاق واسع مجموعة من systems.Features التشغيل في ملامح glanceKey تشمل وضع مرن التعبئة والتغليف (دليل واحد، ملف واحد أو العرف)، ودعم حزم طرف ثالث، ودعم EGG ملف واحد، دعم جزئي EGG الدليل، فضلا عن تقديم الدعم للcode- توقيع التنفيذية، ولكن فقط لأنظمة التشغيل مايكروسوفت ويندوز.
وعلاوة على ذلك، فإن البرنامج يأتي مع دعم لحزم (متاح فقط لأنظمة التشغيل Mac OS X)، ويقدم طريقة التعبئة والتغليف المرنة والتي تضم من دليل واحد، ملف واحد أو وظائف مخصصة.
وبالإضافة إلى ذلك، فإن التطبيق يوفر الدعم التلقائي للمكتبات الثنائية، ودعم التعبئة الثنائية التلقائي باستخدام UPX (باكر في نهاية المطاف للالتنفيذية) ضاغط، ووضع وحدة التحكم، والدعم الكامل التلقائي عن المركز الملكي، ودعم الرموز القابلة للتنفيذ للانتقاء، وتقديم الدعم لإنشاء COM الملقمات.
البرنامج كما يقدم الدعم للتغليف الثنائية التلقائي باستخدام ضاغط UPX، ووضع وحدة التحكم اختياري، والمزيد من الميزات الأخرى بكثير بالنسبة لك لاكتشاف. سوف الملفات التنفيذية مستقل تكون متوافقة تماما مع جنو / لينكس، وسولاريس، مايكروسوفت ويندوز، ماك OS X و AIX التي systems.Getting تعمل مع PyInstallerTo تثبيت واستخدام هذا البرنامج على نظام التشغيل جنو / لينكس الخاص بك، يجب أولا تحميل البرنامج من Softoware ، حفظه محليا على جهاز الكمبيوتر الخاص بك، فك عليه، فتح محاكي الطرفية، وإما تثبيته أو استخدام البرنامج دون تثبيته، عن طريق تشغيل ودقوو]؛ الثعبان pyinstaller-gui.py وردقوو]؛ القيادة للتفاعل معها عبر واجهة المستخدم الرسومية أو ودقوو]؛ الثعبان pyinstaller.py وردقوو]؛ الأمر الوصول إليه مباشرة من سطر الأوامر.
ومن الممكن أيضا لتثبيته عبر PIP، وذلك ببساطة عن طريق استخدام ودقوو]؛ نقطة تثبيت pyinstaller وردقوو]؛ الأمر كجذر (مسؤول النظام) في محاكي الطرفية. لاستخدام البرنامج لتحويل حزمة بايثون إلى مستقل قابل للتنفيذ، تشغيل ودقوو]؛ pyinstaller /path/to/yourscript.py&rdquo. الأوامر، دون أن يستشهد

ما هو الجديد في هذا الإصدار:.

التغييرات من قبل المستخدم مرئية:
دليل إعادة كتابة شرح حتى الموضوعات الأساسية جدا.
PyInstaller التكامل مع setuptools (تركيب مباشر مع easy_install أو نقطة من PYPI - https://pypi.python.org/pypi). بعد التثبيت سيكون هناك المتاحة الأمر 'pyinstaller "للاستخدام PyInstaller.
(ويندوز) ألتر تنسيق الموارد --version ملف للسماح دعم يونيكود.
(ويندوز) إصلاح تشغيل التطبيق المجمدة يمتد من مسارات تحتوي على أحرف أجنبية.
(ويندوز) إصلاح تشغيل PyInstaller من مسارات تحتوي على أحرف أجنبية.
(OSX) تنفيذ --icon الخيار لحزم .APP.
(OSX) إضافة ARGV مضاهاة لالمفتوحة AppleEvent (راجع كتيب للحصول على التفاصيل).
إعادة تسمية --buildpath إلى --workpath.
يتم وضع التطبيق التي أنشئت ل--distpath.
يتم وضع جميع الملفات عمل مؤقتة الآن إلى --workpath.
إضافة خيار --clean لإزالة مخبأ PyInstaller والملفات المؤقتة.
إضافة دعم تجريبي لينكس الذراع.
الحد الأدنى suported نسخة بايثون هو 2.4.
إضافة السنانير الاستيراد للdocutils، jinja2، أبو الهول، pytz، idlelib، sqlite3.
إضافة السنانير الاستيراد للIPython، Scipy، pygst، بيثون ل.NET.
إضافة السنانير الاستيراد للPyQt5، بيكون، الغراب.
إصلاح هوك استيراد جانغو للعمل مع جانغو 1.4.
إضافة rthook لالملتوية، pygst.
إضافة rthook لpkg_resource. أنه يحدد المهام التالية لالمجمدة pkg_resources.resource_stream التطبيق ()، pkg_resources.resource_string ().
دعم أفضل للpkg_resources (.egg التلاعب) في التنفيذية المجمدة.
إضافة خيار --runtime هوك للسماح تشغيل التعليمات البرمجية المخصصة من التطبيق المجمدة قبل تحميل الآخرين بيثون من التطبيق المجمدة. هذا هو مفيد لبعض تجهيزها متخصص فقط لتنفيذ المجمدة. مثلا هذا الخيار يمكن استخدامها لوضع SIP API V2 لPyQt4.
السخافات الداخلي:
إصلاح خيار وقت التشغيل --Wignore.
إعادة تسمية تيلس إلى أحرف صغيرة: archieve_viewer.py، bindepend.py، build.py، grab_version.py، make_comserver.py، makespec.py، set_version.py.
(OSX) إصلاح عداد المفقودين qt_menu.nib في دليل حي عند استخدام PySide.
(OSX) إصلاح التوافق محمل مع نظام التشغيل Mac OS X 10.5
(OSX) libpython البحث في DYLD_LIBRARY_PATH إذا libpython لا يمكن العثور عليه.
(OSX) إصلاح بيثون البحث في مكتبة virtualenv.
PYTHONHOME متغير البيئة هو الآن إلغاء تعيين وتعيين مسار إلى الثعبان منزل في الإقلاع حسب الوظيفة Py_SetPythonHome (). وهذا يتجاوز sys.prefix وsys.exec_prefix لتطبيق المجمدة.
مضمن الثعبان اسم المكتبة (على سبيل المثال python27.dll، libpython2.7.so.1.0، الخ) إلى ملف exe بإنشائه. محمل لا تحاول عدة أسماء بعد الآن.
التنفيذية المجمدة الآن استخدام PEP-302 السنانير استيراد لاستيراد وحدات المجمدة وملحقات C. (sys.meta_path)
إسقاط استيراد الآلات القديمة من iu.py.
إسقاط كود الخاص لاستيراد وحدات من الرمز البريدي المحفوظات (ملفات .egg) في executales المجمدة. يتم الاحتفاظ تنفيذ مواطن بيثون دون تغيير.
إسقاط كود التشفير القديم. تم الانتهاء من هذه الميزة أبدا.
إسقاط التبعية محمل على رؤوس بيثون لتجميعها.
(ويندوز) إعادة ترجمة bootloaders مع VS2008 لضمان التوافق WIN2K.
(ويندوز) استخدام أسماء ملفات 8.3 لHOMEPATH / temppath.
إضافة البادئة LOADER على النص التصحيح من الإقلاع.
السماح تشغيل PyInstaller برمجيا.
نقل / إعادة تسمية بعض الملفات، رمز إعادة بيع ديون.
إضافة المزيد من الاختبارات.
والمعترف بها في PyInstaller تيلدا كما متغير $ HOME.

ما هو الجديد في الإصدار 1.5.1:

جديد رمز PyInstaller الافتراضي لالتنفيذية ولدت على ويندوز.
إضافة دعم لالمدمج بيثون مع --enable-المشتركة على ماك OSX.
إضافة قسم متطلبات التوثيق.
يتم إنشاء وثائق الآن rst2html وrst2pdf.
إصلاح فواصل مسار خاطئ لمحمل ملف على ويندوز
إضافة الحل لplatform.system غير صحيحة () على بعض بيثون ويندوز
التثبيت حيث ترجع هذه الدالة 'مايكروسوفت' بدلا 'ويندوز'.
إصلاح الخيار --windowed لنظام التشغيل Mac OSX حيث كان قابل للتنفيذ وحدة التحكم
تم إنشاؤها في كل مرة حتى مع هذا الخيار.
يذكر الاعتماد على otool، LDD وobjdump في الوثائق.
إصلاح الخطأ المطبعي الكشف منع المكتبات DLL تحميلها من قبل ctypes حدة.

ما هو جديد في الإصدار 1.5: أضيفت

الميزات الجديدة، بما في ذلك الدعم الكامل لبيثون 2.6 و 2.7 (حتى على ويندوز)، لدعم ويندوز 64-بت، bootloaders ثنائي ل لينكس وماك OS X (32 بت فقط)، وتحسين الدعم ماك OS X، والتوافق مع الإصدارات القديمة بيثون (بايثون 2.2+).
تم إصلاح العديد من البق.

ما هو الجديد في الإصدار 1.4:

الدعم الكامل ليصل إلى 2.6 بيثون على لينكس / ماك وبيثون 2.5
على ويندوز.
ويدعم كل من ملف واحد ودير واحد؛: Preliminar ماك OSX دعم
لتطبيقات غير وحدة التحكم، يمكن إنشاء حزمة. شكر
لكثير من الناس التي عملت على هذا في عدة أشهر (دانييلي
Zannotti، ماتيو برتيني، لورنزو مانشيني).
تحسين الدعم لينكس: التنفيذية ولدت هي بدانة ولكن الآن
يجب أن يدير الآن على العديد من توزيعات لينكس المختلفة (بفضل ديفيد
Mugnai).
إضافة دعم لتحديد ملفات البيانات في السنانير الاستيراد. PyInstaller
ويمكن الآن تلقائيا حزمة كافة ملفات البيانات أو الإضافات المطلوبة
للحصول على حزمة 3 أحزاب معينة.
إضافة دعم ذكي لctypes: PyInstaller هي الآن قادرة على
تتبع جميع الأماكن في التعليمات البرمجية المصدر حيث يتم استخدام ctypes و
حزمة المكتبات الديناميكية الوصول إليها من خلال ctypes تلقائيا.
(شكرا لورنزو مانشيني لتقديم هذا). هذا هو جدا
من المفيد عند استخدام ctypes مع المكتبات الديناميكية حسب الطلب.
يمكن التنفيذية بنيت مع PyInstaller تحت ويندوز الآن أن يكون رقميا
تم التوقيع.
إضافة دعم للواردات المطلقة في بيثون 2.5 (بفضل آرف
كنودسن).
إضافة دعم للواردات النسبية في بيثون 2.5+.
إضافة دعم عبر تجميع: PyInstaller هي الآن قادرة على
بناء التنفيذية ويندوز عند تشغيل لينكس. راجع وثائق
لمزيد من التفاصيل.
إضافة دعم ل.egg الملفات: PyInstaller هي الآن قادرة على البحث عن
تبعيات داخل ملفات .egg، حزمة وجعلها متاحة
في وقت التشغيل مع جميع الميزات القياسية (نقاط الدخول، وما إلى ذلك).
إضافة دعم جزئي لالدلائل .egg: سوف PyInstaller يعاملهم
كما حزم العادية، وبالتالي فإنه لن حزمة البيانات الوصفية.
لينكس / ماك، أصبح من الممكن الآن لبناء قابل للتنفيذ حتى عندما
وحزم النظام لا يكون الملفات .pyc أو .pyo المتاحة و
نظام الدليل يمكن أن تكون مكتوبة فقط من جذورها. PyInstaller سوف في
حقيقة تولد .pyc / الملفات .pyo المطلوبة على ذبابة داخل ل
بناء-مؤقت الدليل.
إضافة السنانير استيراد التلقائي للعديد من حزم طرف ثالث، بما في ذلك:
PyQt4 (بفضل باسكال Veret)، مع دعم البرنامج المساعد كاملة.
pyodbc (بفضل دون Dwiggins)
cElementTree (كل من الإصدار الأصلي وبيثون 2.5 الإصدار)
lxml
SQLAlchemy (بفضل جريج كوبلاند)
البريد الإلكتروني في بيثون 2.5 (على الرغم من أنه لا يدعم الطراز القديم
بايثون 2.4 في بناء الجملة مع بيثون 2.5)
النعرة
PyQWt5
ماكو
تحسين باي جتك (بفضل ماركو Bonifazi وFOXX).
لصق (بفضل جيمي كيركباتريك)
matplotlib
إضافة إصلاح مزعج جدا ومثل، MSVCRT71 لا يمكن استخراجها ومثل. علة،
والتي كان سببها DLL يتم تعبئتها مرتين (بفضل إدريس
Aykun).
C ++ إزالتها - تعليقات النمط من الإقلاع من أجل التوافق
مع المترجم AIX.
إصلاح الدعم لملفات .py مع نهايات خط DOS لينكس (إصلاحات
PyOpenGL).
إصلاح الدعم لPIL عند استيرادها بدون حزمة المستوى الأعلى (ومثل؛ استيراد
صورة ومثل؛).
إصلاح هوك استيراد PyXML تحت NT (بفضل لورنزو مانشيني)
المشكلة الثابتة مع PyInstaller التقاط صورة خاطئة من optparse.
تحسين صحة ذاكرة التخزين المؤقت ثنائي UPX؟ د / الملفات strip'd. هذا
حل مشاكل عند التبديل بين إصدارات متعددة من
مكتبة طرف ثالث نفسها (مثل على سبيل المثال كسبيثون يسمح لتفعل).
إصلاح الخلل غبي مع وحدات استيراد optparse (لينكس) (وذلك بفضل
إلى لؤي آل خانجي).
تحت بيثون 2.4+، إذا تم رفع استثناء أثناء استيراد وحدة نمطية
داخل الحزمة، تتم إزالة وحدة الآن من الوالدين
مساحة الاسم (لتتناسب مع سلوك بيثون نفسه).
إصلاح عشوائية سباق حالة عند بدء التشغيل من حزم ملف واحد، وكان ذلك
تسبب هذا الاستثناء أن تتولد: ومثل، PYZ دخول "ترميزات" (0J)
ليس كائن رمز صالح ومثل ؛.
إصلاح المشكلة عند وجود سلاسل يونيكود بين العناصر المسار.
إصلاح استثناء العشوائي (ومثل، واصف ملف سيئة ومثل؛) مع ومثل، ويطبع مثل. في غير وحدة التحكم
الوضع (في الواقع pythonw ومثل، علة ومثل، وهذا هو الثابت في بيثون 3.0).
في بعض الأحيان الدليل المؤقت لم تحصل على إزالتها على برنامج
الخروج، وعند تشغيل لينكس.
الثابتة خطأ التقسيم العشوائي عند بدء التشغيل على منصات 64 بت (مثل إكس86-64).

المتطلبات:

بيثون
LDD
objdump

برامج مماثلة

make utilities
make utilities

3 Jun 15

Agena
Agena

22 Jun 18

Cake
Cake

14 Apr 15

تعليقات ل PyInstaller

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!