Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Как скомпилить pyw, чтобы при запуске не появлялось окно коммандной строки? 
Делаю так:
import compiler
compiler.compileFile("uksrem.pyw")
Офлайн
 
							 0
  0   
								
								хм..вроде расширение pyw итак говорит интерпретатору о том, что консоль не нужна? или я не прав?
Офлайн
 
							 3
  3   
								
								А зачем его компилировать вообще? :)
Ну поставь в винде ассоциацию pyc на  pythonw.exe
Отредактировано (Янв. 28, 2009 09:38:27)
Офлайн
 
							 0
  0   
								
								Хотелось бы отдать скрипт пользователям без исходного кода и при этом чтобы был запуск без путающих этих самых пользователей черных окон :)
Офлайн
 
							 3
  3   
								
								эээ…. и заставлять пользователей устанавливать питон и нужные библиотеки? py2exe использовать не проще?
Офлайн
 
							 10
  10   
								
								Скомпилируй в обычный файл uksrem.pyc, а затем переименуй в *.pyw
Будет работать.
Офлайн
 
							 0
  0   
								
								igor.kaist
В скрипте используется PyQt, Win32com, pyodbc. 
Почему-то со всем этим очень плохо работает py2exe, возможно я незнаю как правильно настроить, почитать негде.
Офлайн
 
							 3
  3   
								
								Есть где почитать :) 
py2exe GeneralTipsAndTricks
Py2exeAndPyQt
Какие именно проблемы возникают?
Офлайн
 
							 0
  0   
								
								У меня динамическая загрузка формы *.ui в PyQT4. Возможно из-за этого в лог пишется ошибка:
Traceback (most recent call last):
File "uksrem.py", line 7, in <module>
File "PyQt4\uic\__init__.pyc", line 7, in <module>
File "PyQt4\uic\Compiler\compiler.pyc", line 9, in <module>
File "PyQt4\uic\uiparser.pyc", line 16, in <module>
ImportError: No module named elementtree.ElementTree
Офлайн
 
							 3
  3   
								
								Если гора не идет к Магомеду :)
Вообщем если py2exe не хочет пихать модуль, то запихни его сам… В setup.py пропиши в опцию includes список модулей, которые не включаются автоматом.
Почитай по первой ссылке, которую я дал…
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)