Я уже пробовал и по видео компилировать, и сам как-то, но ничего не получалось. Вроде делал все так же, как и автор видео, но ничего
Так вот, я искал в интернете о компиляции python kivy в exe, ничего не нашел. Быть может, кто-нибудь знает, как это делать?
Python - интерпретируемый язык. Все средства типа pyinstaller, cx_freeze, py2exe и прочие (кроме cython) просто создают самораспаковывающийся архив, включающий в себя "компилируемый" скрипт, необходимые библиотеки и интерпретатор. То есть компиляция программ на python - это костыль и лучше его вообще избегать.
Ilya199, если вам нужна компиляция, лучше использовать компилируемый язык. Если вам нужен интерпретируемый язык, лучше не пытаться компилировать программы на этом языке. Это не запрет, конечно же, это рекомендация.
Сергей Горностаев, у меня вот есть вопрос по python kivy, может знаете. Сам вопрос: как исправить ошибку, которая выводится в терминале linux ubuntu 17.10, когда ввожу python main.py
Ошибка - Traceback (most recent call last):
File "main.py", line 1, in
from kivy.app import App
File "/usr/lib/python3/dist-packages/kivy/app.py", line 319, in
from kivy.base import runTouchApp, stopTouchApp
File "/usr/lib/python3/dist-packages/kivy/base.py", line 30, in
from kivy.event import EventDispatcher
File "/usr/lib/python3/dist-packages/kivy/event.py", line 8, in
import kivy._event
ImportError: /usr/lib/python3/dist-packages/kivy/_event.cpython-36m-x86_64-linux-gnu.so: undefined symbol: PyFPE_jbuf
Код программы - from kivy.app import App
from kivy.uix.button import Button
class testApp(App):
def build(self):
return Button(
text = 'kivy')