Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: [РЕШЕНО] .pyc-файлы (Python)
Форум на CrossPlatform.RU > Разработка > Интерпретируемые языки
Sokoloff
Кто пишет и распространяет питоновские программы, подскажите.

Если питоновская программа запускается в домашнем каталоге, то рядом с .py файлами создаются .pyc (что такое .pyc файл я знаю, вопрос в другом).
Но если я установливаю программу, то файлы кладутся в /usr/share/myprogram, у обычного пользователя прав писать в эту директорию нет, соответственно и .pyc-и в ней создаться не могут. Получается теряем в скорости.

Я что-то не так делаю, или это стандартная ситуация и у всех так?
Litkevich Yuriy
мне вот как раз было интересно как сделать такие файлы. Потому-что сам у меня на виндовозе они не создаются.
alex977
Цитата
ну как вариант, в том файле что запускает приложение первой строкой #!/usr/bin/env python -O


Не оно?
Sokoloff
Цитата(alex977 @ 17.9.2010, 12:56) *
Цитата
ну как вариант, в том файле что запускает приложение первой строкой #!/usr/bin/env python -O


Не оно?


Это кому ответ, мне или Юре?
alex977
Юре
Litkevich Yuriy
alex977, не я там толком ничего не нашёл. да и гугл не помогает.
Sokoloff
Все оказалось до безобразия просто, добавил в Makefile вызов "python -mcompileall", и все заработало.
install:all                                                                                                                                                       
        install -d $(INST_DIR)
        install -m 644 $(SOURCES) $(INST_DIR)
        ...
        python -mcompileall $(INST_DIR)
        ...

P.S. Это все под linux-ом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.