PyInstaller

ภาพหน้าจอของซอฟแวร์:
PyInstaller
รายละเอียดซอฟแวร์:
รุ่น: 2.1
วันที่อัพโหลด: 18 Feb 15
ผู้พัฒนา: Giovanni Bajo
การอนุญาต: ฟรี
ความนิยม: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller เป็นแหล่งเปิดฟรีและกราฟิกแบบพกพา / ซอฟแวร์บรรทัดคำสั่งดำเนินการในหลามและการออกแบบจากพื้นดินขึ้นเพื่อให้ผู้ใช้สามารถได้อย่างง่ายดายและรวดเร็วแปลงโปรแกรมที่เขียนในหลามเป็น executables แบบสแตนด์อโลนซึ่งสามารถทำงานภายใต้บนกว้าง ช่วงของการดำเนินงานที่ systems.Features คุณสมบัติ glanceKey รวมถึงโหมดการบรรจุภัณฑ์ที่มีความยืดหยุ่น (directory เดียวไฟล์เดียวหรือที่กำหนดเอง), การสนับสนุนสำหรับแพคเกจของบุคคลที่สาม, ไฟล์เดียวสนับสนุน EGG สนับสนุน EGG ไดเรกทอรีบางส่วนเช่นเดียวกับการสนับสนุนสำหรับ Code- การลงนาม executables แต่สำหรับระบบปฏิบัติการ Microsoft Windows
นอกจากนี้ซอฟต์แวร์ที่มาพร้อมกับการสนับสนุนสำหรับการรวมกลุ่ม (ใช้ได้เฉพาะสำหรับ Mac OS X ระบบปฏิบัติการ) มีโหมดการบรรจุภัณฑ์ที่มีความยืดหยุ่นที่ประกอบด้วยไดเรกทอรีเดียวไฟล์เดียวหรือฟังก์ชั่นที่กำหนดเอง
นอกจากนี้โปรแกรมให้การสนับสนุนโดยอัตโนมัติสำหรับห้องสมุดไบนารีการสนับสนุนสำหรับการบรรจุไบนารีอัตโนมัติโดยใช้ UPX (เกย์ที่ดีที่สุดสำหรับ executables) คอมเพรสเซอร์, โหมดคอนโซลสนับสนุนอัตโนมัติเต็มรูปแบบสำหรับ CRTs สนับสนุนสำหรับไอคอนปฏิบัติการเลือกและการสนับสนุนสำหรับการสร้าง COM เซิร์ฟเวอร์
ซอฟแวร์นอกจากนี้ยังมีการสนับสนุนสำหรับการบรรจุไบนารีโดยอัตโนมัติโดยใช้คอมเพรสเซอร์ UPX, โหมดคอนโซลตัวเลือกและคุณสมบัติอื่น ๆ อีกมากมายให้คุณค้นพบ executables แบบสแตนด์อโลนจะเข้ากันได้อย่างเต็มที่กับ GNU / Linux, Solaris, Microsoft Windows, Mac OS X และ AIX ปฏิบัติการ systems.Getting เริ่มต้นด้วย PyInstallerTo ติดตั้งและใช้ซอฟต์แวร์นี้ในระบบปฏิบัติการ GNU / Linux ของคุณคุณต้องดาวน์โหลดโปรแกรมจาก Softoware บันทึกไว้บนเครื่องคอมพิวเตอร์ของคุณแกะมันเปิดจำลอง terminal และทั้งติดตั้งหรือใช้ซอฟแวร์โดยไม่ต้องติดตั้งโดยการทำงาน & ldquo; pyinstaller-gui.py หลาม & rdquo; คำสั่งสำหรับการโต้ตอบกับผ่านทางอินเตอร์เฟซผู้ใช้แบบกราฟิกหรือ & ldquo; pyinstaller.py หลาม & rdquo; คำสั่งที่จะเข้าถึงได้โดยตรงจากบรรทัดคำสั่ง
นอกจากนี้ยังเป็นไปได้ที่จะติดตั้งผ่าน PIP เพียงโดยใช้ & ldquo; จุดติดตั้ง pyinstaller & rdquo; คำสั่งเป็นราก (ผู้ดูแลระบบ) ในจำลอง terminal การใช้โปรแกรมสำหรับการแปลงแพคเกจหลามเพื่อปฏิบัติการแบบสแตนด์อโลนทำงาน & ldquo; pyinstaller /path/to/yourscript.py” คำสั่งไม่ทราบราคา

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • การเปลี่ยนแปลงที่ผู้ใช้สามารถมองเห็นได้:
  • เขียนใหม่คู่มืออธิบายแม้หัวข้อพื้นฐานมาก.
  • บูรณาการกับ PyInstaller setuptools (การติดตั้งโดยตรงกับ easy_install หรือจุดจาก PYPI - https://pypi.python.org/pypi) หลังจากการติดตั้งจะมีคำสั่งที่มีอยู่ 'pyinstaller' สำหรับการใช้งาน PyInstaller.
  • (Windows) เปลี่ยน --version ไฟล์รูปแบบทรัพยากรเพื่อให้การสนับสนุน Unicode.
  • (Windows) แก้ไขการทำงานแช่แข็ง app ที่วิ่งออกมาจากเส้นทางที่มีตัวละครต่างประเทศ.
  • (Windows) แก้ไขการทำงาน PyInstaller จากเส้นทางที่มีตัวละครต่างประเทศ.
  • (OSX) ใช้ตัวเลือก --icon สำหรับการรวมกลุ่ม .app.
  • (OSX) เพิ่มการแข่งขัน argv สำหรับ OpenDocument AppleEvent (ดูคู่มือสำหรับรายละเอียด).
  • เปลี่ยนชื่อ --buildpath เพื่อ --workpath.
  • การตรวจสอบเสร็จสิ้นจะนำไป --distpath.
  • ไฟล์ทั้งหมดที่ทำงานชั่วคราวในขณะนี้จะนำไป --workpath.
  • เพิ่มตัวเลือก --clean การลบแคช PyInstaller และไฟล์ชั่วคราว.
  • เพิ่มการสนับสนุนการทดลองสำหรับแขนลินุกซ์.
  • ขั้นต่ำ suported รุ่นหลามคือ 2.4.
  • เพิ่มตะขอนำเข้า docutils, jinja2 สฟิงซ์, pytz, idlelib, sqlite3.
  • เพิ่มตะขอนำเข้า IPython, scipy, pygst, Python สำหรับ. NET
  • เพิ่มตะขอนำเข้า PyQt5 เบคอนกา.
  • เบ็ดนำเข้า django แก้ไขการทำงานกับ Django 1.4.
  • เพิ่ม rthook สำหรับบิด pygst.
  • เพิ่ม rthook สำหรับ pkg_resource มันแก้ไขฟังก์ชั่นต่อไปนี้สำหรับแอพพลิเค pkg_resources.resource_stream แช่แข็ง () pkg_resources.resource_string ().
  • การสนับสนุนที่ดีกว่าสำหรับ pkg_resources (การจัดการ .egg) ใน executables แช่แข็ง.
  • เพิ่มตัวเลือก --runtime เบ็ดที่จะอนุญาตให้ใช้รหัสที่กำหนดเองจาก app แช่แข็งก่อนที่จะโหลดหลามอื่น ๆ จาก app แช่แข็ง นี้จะเป็นประโยชน์สำหรับบาง preprocessing เฉพาะเพียงสำหรับปฏิบัติการแช่แข็ง เช่นที่ ตัวเลือกนี้สามารถนำมาใช้ในการติดตั้ง SIP API v2 สำหรับ PyQt4.
  • ภายใน Stuff:
  • ตัวเลือก runtime แก้ไข --Wignore.
  • เปลี่ยนชื่อเป็นตัวพิมพ์เล็ก utils. archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) แก้ไข qt_menu.nib หายไปในไดเรกทอรี dist เมื่อใช้ PySide.
  • (OSX) เข้ากันได้ bootloader Fix กับ Mac OS X 10.5
  • (OSX) ค้นหา libpython ใน DYLD_LIBRARY_PATH ถ้า libpython ไม่สามารถพบได้.
  • (OSx) แก้ไขการค้นหาห้องสมุดหลามใน virtualenv.
  • PYTHONHOME ตัวแปรสภาพแวดล้อมอยู่ในขณะนี้ไม่มีการตั้งค่าและเส้นทางไปยังบ้านของงูใหญ่ตั้งอยู่ใน bootloader โดย Py_SetPythonHome ฟังก์ชั่น (). นี้จะแทนที่ sys.prefix และ sys.exec_prefix สำหรับการประยุกต์ใช้แช่แข็ง.
  • ห้องสมุดหลามชื่อไฟล์ (เช่น python27.dll, libpython2.7.so.1.0 ฯลฯ ) ถูกฝังไปที่ไฟล์ exe สร้าง Bootloader ไม่ได้พยายามที่ชื่อไฟล์หลายอีกต่อไป.
  • executables แช่แข็งตอนนี้ใช้ตะขอนำเข้า PEP-302 ที่จะนำเข้าโมดูลแช่แข็งและนามสกุล C (sys.meta_path)
  • Drop นำเข้าเครื่องจักรเก่าจาก iu.py.
  • วางรหัสของตัวเองที่จะนำเข้าโมดูลจากไปรษณีย์ที่เก็บ (แฟ้ม .egg) ใน executales แช่แข็ง การดำเนินการหลามพื้นเมืองจะถูกเก็บไว้ไม่เปลี่ยนแปลง.
  • วางรหัสลับเก่า คุณลักษณะนี้ยังไม่เสร็จสมบูรณ์.
  • Drop พึ่งพา bootloader บนส่วนหัวของงูหลามรวบรวม.
  • (Windows) Recompile bootloaders กับ VS2008 เพื่อให้เข้ากัน win2k.
  • (Windows) 8.3 ใช้ชื่อไฟล์สำหรับ HOMEPATH / temppath.
  • เพิ่ม LOADER คำนำหน้าในการแก้ปัญหาข้อความจาก bootloader.
  • อนุญาตให้ทำงาน PyInstaller programatically.
  • ย้าย / เปลี่ยนชื่อไฟล์บาง refactoring รหัส.
  • เพิ่มการทดสอบเพิ่มเติม.
  • หนอนที่อยู่ใน PyInstaller การยอมรับว่าเป็นตัวแปร $ หน้าแรก.

มีอะไรใหม่ ในรุ่น 1.5.1:

  • เริ่มต้นใหม่ไอคอน PyInstaller สำหรับ executables สร้างขึ้นบน Windows
  • เพิ่มการสนับสนุนสำหรับหลามสร้างขึ้นด้วย --enable ร่วมกันบนระบบปฏิบัติการ Mac OSX.
  • เพิ่มส่วนความต้องการที่จะเอกสาร.
  • เอกสารจะถูกสร้างขึ้นในขณะนี้โดย rst2html และ rst2pdf.
  • แก้ไขคั่นเส้นทางไม่ถูกต้องสำหรับ bootloader ไฟล์บน Windows
  • เพิ่มการแก้ปัญหาสำหรับ platform.system ไม่ถูกต้อง () ในบางหลามของ Windows
  • การติดตั้งที่ฟังก์ชั่นนี้กลับ 'ไมโครซอฟท์' แทน '' Windows.
  • แก้ไขตัวเลือก --windowed สำหรับ Mac OSX ที่คอนโซลปฏิบัติการเป็น
  • สร้างขึ้นทุกเวลาแม้จะมีตัวเลือกนี้.
  • การพึ่งพากล่าวถึงใน otool, ldd และ objdump ในเอกสาร.
  • พิมพ์ผิดแก้ไขป้องกันการตรวจจับของห้องสมุด DLL ที่โหลดโดยโมดูล ctypes.

มีอะไรใหม่ ในรุ่น 1.5:

  • คุณสมบัติใหม่ที่ถูกเพิ่มเข้ามารวมถึงการสนับสนุนอย่างเต็มที่สำหรับ Python 2.6 และ 2.7 (แม้ใน Windows), การสนับสนุนสำหรับ Windows 64 บิต bootloaders ไบนารีสำหรับ Linux และ Mac OS X (32 บิตเท่านั้น), การสนับสนุนการปรับปรุง Mac OS X และความเข้ากันได้กับรุ่นหลามเก่า (Python 2.2 +).
  • ข้อบกพร่องหลายคนได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 1.4:

  • สนับสนุนอย่างเต็มที่ถึง Python 2.6 บน Linux / Mac และ Python 2.5
  • บน Windows.
  • Preliminar สนับสนุน Mac OSX: ทั้งไฟล์เดียวและหนึ่งผบได้รับการสนับสนุน;
  • สำหรับการใช้งานที่ไม่มีคอนโซลกำสามารถสร้าง ขอบคุณ
  • หลาย ๆ คนที่ทำงานเกี่ยวกับเรื่องนี้ในหลายเดือน (Daniele
  • Zannotti, มัตเตโอ Bertini อเรนโซซานโดร).
  • ปรับปรุงการสนับสนุนลินุกซ์: executables สร้างขึ้นจะอ้วนขึ้น แต่ตอนนี้
  • ตอนนี้ควรจะทำงานบนลินุกซ์ที่แตกต่างกัน (ขอบคุณเดวิด
  • Mugnai).
  • เพิ่มการสนับสนุนสำหรับการระบุไฟล์ข้อมูลในตะขอนำเข้า PyInstaller
  • โดยอัตโนมัติสามารถกำไฟล์ข้อมูลหรือปลั๊กอินที่จำเป็น
  • สำหรับแพคเกจของบุคคลที่ 3 บางอย่าง.
  • เพิ่มการสนับสนุนอัจฉริยะสำหรับ ctypes: PyInstaller ขณะนี้สามารถ
  • ติดตามทุกสถานที่ในรหัสที่มาที่ ctypes ถูกนำมาใช้และ
  • โดยอัตโนมัติกำห้องสมุดแบบไดนามิกเข้าถึงได้ผ่าน ctypes.
  • (ขอขอบคุณอเรนโซซานโดรสำหรับการส่งนี้) นี้เป็นอย่างมาก <​​/ li>
  • มีประโยชน์เมื่อใช้ ctypes กับที่กำหนดเองทำห้องสมุดแบบไดนามิก.
  • การปฏิบัติการสร้างขึ้นด้วย PyInstaller ภายใต้ Windows สามารถเป็นดิจิทัล
  • ลงนาม.
  • เพิ่มการสนับสนุนสำหรับการนำเข้าแน่นอนใน Python 2.5 (ขอบคุณ Arve
  • Knudsen).
  • เพิ่มการสนับสนุนสำหรับการนำเข้าญาติในหลาม 2.5 +.
  • เพิ่มการสนับสนุนสำหรับการรวบรวมข้าม: PyInstaller ขณะนี้สามารถ
  • สร้าง executables ของ Windows เมื่อทำงานภายใต้ลินุกซ์ ดูเอกสาร
  • สำหรับรายละเอียดเพิ่มเติม.
  • เพิ่มการสนับสนุนสำหรับไฟล์ .egg: PyInstaller ขณะนี้สามารถที่จะมองหา
  • อ้างอิงภายในไฟล์ .egg, มัดพวกเขาและทำให้พวกเขาสามารถใช้ได้
  • ที่รันไทม์ด้วยคุณสมบัติมาตรฐาน (รายการจุด ฯลฯ .).
  • เพิ่มการสนับสนุนบางส่วนสำหรับไดเรกทอรี .egg: PyInstaller จะรักษาพวกเขา
  • เป็นแพคเกจปกติและดังนั้นจึงจะไม่กำเมตาดาต้า.
  • ภายใต้ Linux / Mac ตอนนี้มันเป็นไปได้ที่จะสร้างที่ปฏิบัติการได้เมื่อ
  • แพคเกจระบบไม่ได้มีไฟล์ .pyc หรือ .pyo ที่มีอยู่และ
  • ระบบไดเรกทอรีสามารถเขียนได้โดย root เท่านั้น PyInstaller จะอยู่ใน
  • สร้างความเป็นจริงที่จำเป็น .pyc / ไฟล์ .pyo on-the-fly ภายใน
  • สร้างไดเรกทอรีชั่วคราว.
  • เพิ่มตะขอการนำเข้าโดยอัตโนมัติสำหรับแพคเกจของบุคคลที่สามจำนวนมากรวมไปถึง:
  • PyQt4 (ขอบคุณ Pascal Veret) ด้วยการสนับสนุนปลั๊กอินที่สมบูรณ์.
  • pyodbc (ขอบคุณดอน Dwiggins)
  • cElementTree (ทั้งรุ่นพื้นเมืองและ Python 2.5 รุ่น)
  • LXML
  • SQLAlchem​​y (ขอบคุณเกร็กโคป)
  • อีเมลใน Python 2.5 (แม้ว่ามันจะไม่สนับสนุนการแบบเก่า
  • หลาม 2.4 ไวยากรณ์กับงูหลาม 2.5)
  • เหลือบ
  • PyQWt5
  • Mako
  • ปรับปรุง PyGTK (ขอบคุณ Marco Bonifazi และเรดฟอกซ์).
  • วาง (ขอบคุณเจมี่ Kirkpatrick)
  • matplotlib
  • เพิ่มการแก้ไขสำหรับที่น่ารำคาญมาก & quot; MSVCRT71 ไม่สามารถสกัด & quot; ข้อผิดพลาด
  • ซึ่งมีสาเหตุมาจาก DLL ที่ถูกบรรจุเป็นครั้งที่สอง (ขอบคุณไอดริส
  • Aykun).
  • การแกะ C ++ - ความคิดเห็นสไตล์จาก bootloader เข้ากันได้
  • กับคอมไพเลอร์ AIX.
  • การสนับสนุนการแก้ไขไฟล์ .py กับปลายสาย DOS ภายใต้ Linux (แก้ไข
  • PyOpenGL).
  • การสนับสนุนแก้ไขสำหรับ PIL เมื่อนำเข้ามาโดยไม่ต้องแพคเกจระดับบนสุด (& quot; นำเข้า
  • ภาพ & quot;.)
  • เบ็ดนำเข้า PyXML แก้ไขภายใต้ NT (ขอบคุณอเรนโซซานโดร)
  • แก้ปัญหาพร้อมกับ PyInstaller ยกขึ้นสำเนาถูกต้องของ optparse.
  • การปรับปรุงความถูกต้องของแคชไบนารีของ UPX'd / ไฟล์ strip'd นี้
  • แก้ไขปัญหาเมื่อมีการสลับระหว่างหลายรุ่น
  • ห้องสมุดของบุคคลที่สามเหมือนกัน (เหมือนเช่น wxPython ช่วยให้การทำ).
  • แก้ไขข้อผิดพลาดที่โง่กับโมดูลการนำเข้า optparse (ภายใต้ Linux) (ขอบคุณ
  • เพื่อ Louai อัล Khanji).
  • ภายใต้หลาม 2.4+ ถ้ายกเว้นจะเพิ่มขึ้นในขณะที่การนำเข้าโมดูล
  • ภายในแพคเกจโมดูลจะถูกลบออกในขณะนี้จากแม่
  • namespace (เพื่อให้ตรงกับพฤติกรรมของงูหลามตัวเอง).
  • แก้ไขการแข่งขันสภาพสุ่มที่เริ่มต้นของแพคเกจหนึ่งไฟล์ที่เป็น
  • ก่อให้เกิดข้อยกเว้นนี้ถูกสร้างขึ้น: & quot; PYZ รายการ 'การเข้ารหัส (0j)
  • ไม่ได้เป็นวัตถุรหัสที่ถูกต้อง & quot;.
  • แก้ไขปัญหาเมื่อมีสตริง Unicode ระหว่างองค์ประกอบเส้นทาง.
  • แก้ไขข้อยกเว้นสุ่ม (& quot; อธิบายไฟล์ที่ไม่ดี & quot;) กับ & quot; พิมพ์ & quot; ในที่ไม่มีคอนโซล
  • โหมด (ที่จริง pythonw & quot; ข้อผิดพลาด & quot; ที่คงที่ในหลาม 3.0).
  • บางครั้งไดเรกทอรีชั่วคราวไม่ได้รับการลบออกเมื่อโปรแกรม
  • ออกเมื่อทำงานบนลินุกซ์.
  • คง segfaults สุ่มที่เริ่มต้นบนแพลตฟอร์ม 64 บิต (เช่น x86-64).

ต้องการ

  • หลาม
  • ldd
  • objdump

ซอฟต์แวร์ที่คล้ายกัน

Gambas 3
Gambas 3

22 Jun 18

daot
daot

11 May 15

gears-handlebars
gears-handlebars

20 Feb 15

GCC MELT
GCC MELT

17 Feb 15

ความคิดเห็นที่ PyInstaller

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่