2016-10-26 3 views
0

У меня установлен Linux и Python 3.5. Сама программа выполнена в Linux, но мне нужно сделать ее исполняемой в Windows. Я не могу увидеть любую программу, которая может сделать это для python 3.5. Пожалуйста, дайте мне какой-нибудь рабочий вариант. pyinstaller, cx_freeze и py2exe не работают с 3.5 enter image description hereПрограмма для Python для Windows

После борьбы с зависит какое-то время я получил его здесь: enter image description here Иглы, чтобы сказать его не начинать ехе ...

+0

PyInstaller .... поддерживает ..... 3.5 ..... 'Multiversion: поддерживает Python 2.7 и Python 3.3, 3.4 и 3.5.' со своего сайта http://www.pyinstaller.org/ – MooingRawr

+0

Отредактировано мой пост с одной из многих ошибок. Я бы не был здесь, если он работает ........ – nephilimrising

+0

так @MooingRawr .... его .... не .... работает с 3.5 – nephilimrising

ответ

1

Так что проблема решена. Для Python 3.5 после установки pyinstaller через pip вам также необходимо установить Microsoft visual C++ Redistributable package x86 2010 и 2015 для покрытия отсутствующих dll-вам нужно. После этого, когда вызывается .exe, вам необходимо указать папку PyQt5bin. Так, наконец, моя команда это:

C:\Project> "C:\Python35-32\Scripts\pyinstaller.exe" --paths C:\Python32-35\Lib\site-packages\Pyqt5\Qt\bin --onefile --noconsole main.pyw 

Это не будет работать без пакетов VC_Redistributable или даже если он делает это обыкновение начинать потом, показывая ошибки отсутствующих dll файлов. Это будет кормить .exe только библиотеками, поэтому другие файлы (png,txt) все равно должны быть в корневой папке исполняемого файла.

0

Не беспокойтесь;)

cx_freeze в настоящее время выходит как версия 5.0 для Python 3.5. Существует нестабильная версия cx_freeze, которая использует довольно жесткий способ сделать, но здесь является GitHub руководство следовать>http://cx-freeze.sourceforge.net

Как для pyinstaller вы можете смотреть это видео, которое должно помочь вам>https://www.youtube.com/watch?v=11Q2QADsAEE

Я надеюсь, что это помогает, удачи!

+0

я не могу понять руководство по 5.0 :) pyinstaller video не работает для 3.5. После большой настройки я могу сделать exe, который не запускается. Я в панике. Ничего не работает – nephilimrising

+0

Мне очень понравится помощь. Я получил как 6 файлов python в проекте с 1 основным классом. Мне нужно включить PyQt5 и xlsxwriter, запросы и еще несколько библиотек. – nephilimrising

+0

Я изучаю его, если мне удастся найти решение как можно скорее. Ответь здесь :) – MichaelMMeskhi

Смежные вопросы