Slavka_online
@Slavka_online
Интересная личность

Python33 и Python27

В общем стоял Python33, написал приложение в GUI и решил сделать exe, поискав в инете понял что нужен Python27, скачал его + библиотеки, теперь проблемы:
1) Нельзя просто запустить скрипт на раб столе, нужно в cmd писать c:\pythonXX адрес скрипата. Как сделать 33 по-умолчанию? в Path все указал.
2) Кодировка при использовании 27, хоть и писал вначале # -*- coding: utf-8 -*- все равно не работает, не принимает русский язык даже в комментариях. Как это исправить? 27 версия нужна только чтобы сделать exe c помощью py2exe.
  • Вопрос задан
  • 3256 просмотров
Решения вопроса 1
fornit1917
@fornit1917
Могу и ошибаться, но по-моему вот этот инструмент позволяет собирать exe и для 3-го питона
http://cx-freeze.sourceforge.net/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@InstalatorP
по первому пункту...тоже столкнулся с такой проблемой под виндой.

причину нашел, оказалось что винда связала расширение ".py" с екзешником питона 2.7, а не 3.3, так как питон 3.3 был установлен позже.
Ответ написан
Комментировать
@Jyase
Тот питон, который Вы считаете не основным нужно переименовать, т.е. в папке питона 2.7 переименовываем python.exe в python27.exe. Тогда по умолчанию будет вызываься версия 3, а к этому нужно будет прописывать путь особо. Сам не использовал, читал где-то в гуглах ибо у самого такой зоопарк. Есть более простой метод winpython и некоторые другие сборки предоставляются портабельном виде, этим путем я и пошел. По втрому пункту, боюсь никак, utf появилась в питоне только с третей версии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы