Kivy: Ubuntu 18 рдореЗрдВ Kivy рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдЬреВрди 2018  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kivy/kivy

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

  • рдкрд╛рдпрдерди: 3.6.5
  • рдУрдПрд╕: рдЙрдмрдВрдЯреВ 18.04
  • рдирд┐рд░рд╛рд╢: рд╕реНрдерд┐рд░
  • рдХреАрд╡реА рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐:

рд╡рд┐рд╡рд░рдг

рдирд┐рдореНрди рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ Kivy рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
рд╕реБрдбреЛ рдРрдб-рдПрдкреАрдЯреА-рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкреАрдкреАрдП: рдХреАрд╡реА-рдЯреАрдо/рдХреАрд╡реА

рдХреЛрдб рдФрд░ рд▓реЙрдЧ

 This PPA contain the stable release of Kivy project.
 More info: https://launchpad.net/~kivy-team/+archive/ubuntu/kivy
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://ie.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease              
Hit:3 http://ie.archive.ubuntu.com/ubuntu bionic-updates InRelease             
Ign:4 http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic InRelease          
Hit:5 http://ie.archive.ubuntu.com/ubuntu bionic-backports InRelease           
Hit:6 https://deb.nodesource.com/node_8.x bionic InRelease                     
Hit:7 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Ign:8 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 InRelease
Hit:9 https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 Release      
Hit:10 http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease      
Err:11 http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic Release          
  404  Not Found [IP: 91.189.95.83 80]
Reading package lists... Done                      
E: The repository 'http://ppa.launchpad.net/kivy-team/kivy/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкрд╛рдпрдерди 3.6.5 рдФрд░ рдЙрдмрдВрдЯреВ 18.04ред

рдЙрди рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

sudo add-apt-repository ppa:kivy-team/kivy-daily
sudo apt-get update
sudo apt-get install python3-kivy

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдкрди рдореЗрдВ рд╕рд╛рдЗрдерди 0.28.2 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдХреЛрд╢рд┐рд╢ рднреА 0.25.2)ред pip install kivy рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЬреАрдердм @ рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдПрдХ рд╣реА рд╕рд╛рдЗрдерди рд╕рдВрдХрд▓рди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкрд╛рдпрдерди 3.6.5 рдФрд░ рдЙрдмрдВрдЯреВ 18.04ред

рдЙрди рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

sudo add-apt-repository ppa:kivy-team/kivy-daily
sudo apt-get update
sudo apt-get install python3-kivy

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдкрди рдореЗрдВ рд╕рд╛рдЗрдерди 0.28.2 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдХреЛрд╢рд┐рд╢ рднреА 0.25.2)ред pip install kivy рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЬреАрдердм @ рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдПрдХ рд╣реА рд╕рд╛рдЗрдерди рд╕рдВрдХрд▓рди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореВрд▓ рд░реВрдк рд╕реЗ @berahtlv рдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛ред рдпрд╣ рднреА рджреЗрдЦреЗрдВ: #5722 рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗред

рдЕрднреА (2018-06-10) рдХреЗрд╡рд▓ рдкреАрдкреАрдП: рдХреАрд╡реА-рджреИрдирд┐рдХ рдФрд░ рдЧрд┐рдЯрд╣рдм рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред v1.10.1 рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ ppa:kivy-team/kivy рдореЗрдВ рдмрд╛рдпреЛрдирд┐рдХ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ v1.10.0 рдХреЛ рдмрд╛рдпреЛрдирд┐рдХ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@berahtlv рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ? рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╣ рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ python-dev рдпрд╛ python3-dev рдФрд░ apt (py3 рдЙрджрд╛рд╣рд░рдг) рдХреЗ рд╕рд╛рде рдЪрд╛рд░ libsdl2-...-dev рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ:

sudo apt install python3-dev libsdl2{,-image,-mixer,-ttf}-dev python3-virtualenv
python3 -m virtualenv -p python3 .venv
source .venv/bin/activate
pip install Cython==0.28.2
pip install https://github.com/kivy/kivy/archive/master.zip

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛: рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ libgstreamer1.0-dev рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк gstreamer рд╕рдорд░реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

https://github.com/kivy/kivy/archive/master.zip рд╕реЗ @dolang рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ git clone ... рдФрд░ рдлрд┐рд░ python setup.py install рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдХреБрдЫ рд╕рдВрдХрд▓рди рд╕рдорд╕реНрдпрд╛ рдереА, рд╢рд╛рдпрдж рдХреБрдЫ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдерд╛ред рдЕрдм рдпрд╣ рд╕рдВрдХрд▓рд┐рдд рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ ModuleNotFoundError: No module named 'kivy._clock' рд▓реЗрдЖрдЙрдЯ рдЖрдпрд╛рдд рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ, рдХрд┐рд╡реА рд╕реНрд╡рдпрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ Virtualenv рдХреЛ рдлрд┐рд░ рд╕реЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред

git clone ... рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ рдЧрд┐рдЯрд╣рдм рдХреЗ master.zip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣реА рд╣реИ рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдпрд╛рдиреА рдЬрдм рдЖрдк рд╡рд╛рдкрд╕ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдХреНрд▓реЛрди рдХреАрд╡реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА ( kivy._clock ) рдХреНрдпреЛрдВрдХрд┐ рдЕрдЬрдЧрд░ рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдо рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдПрдХ рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд╕рд╣рд╛рдпрддрд╛ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдкрдХреЛ Kivy рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ Windows , Linux рдФрд░ macOS рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдЧрд▓рддреА рд╕реЗ рдХреА рдЧрдИ рдереА, рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Michael-F-Bryan picture Michael-F-Bryan  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

frankgould picture frankgould  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shifters67 picture shifters67  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Garcia1022 picture Garcia1022  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

blurymind picture blurymind  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ