KivyDesigner - how do I install FileBrowser on Windows?

637 views
Skip to first unread message

Ulf Benjaminsson

unread,
Oct 14, 2016, 2:53:05 AM10/14/16
to Kivy users support

The KivyDesigner installation docs reads:


To install the FileBrowser, enter a console (on Windows use kivy.bat in the kivy folder):
garden install filebrowser


Only problem is, there is no kivy.bat anywhere on the system. I've got Python 3.4, Kivy is up and running well, all KivyDesigner prerequisites are in place, but I have no idea what "garden" is and can't seem to find any information on how to manually put filebrowser where KivyDesigner / python will find it. At startup (python -m designer) it aborts after trying to load filebrowser


[WARNING           ] stderr: KeyError: 'kivy.garden.filebrowser'


 Any advice? 

Ulf Benjaminsson

unread,
Oct 14, 2016, 2:58:28 AM10/14/16
to Kivy users support
Figured out that garden is installed in the Python "Scripts" folder, but garden seem unable to deal with spaces in paths? Running it manually yield:

C:\>garden install filebrowser
C:\>python.exe C:\Program Files (x86)\Python34-32\Scripts\garden install filebrowser
python.exe: can't open file 'C:\Program': [Errno 2] No such file or directory

 

Ulf Benjaminsson

unread,
Oct 14, 2016, 3:10:30 AM10/14/16
to Kivy users support

1.download filebrowser from github
2.rename init.py in filebrowser to filebrowser.py 
3.copy filebrowser.py to /kivy-designer/designer/
4.edit /kivy-designer/designer/apps.py in about line 17:
from filebrowser import FileBrowser
[...]

Seems like a relevant workaround. Will report back.

Ulf Benjaminsson

unread,
Oct 14, 2016, 3:13:52 AM10/14/16
to Kivy users support
Nope.

[WARNING           ] stderr: Traceback (most recent call last):
[WARNING           ] stderr:   File "C:\Program Files (x86)\Python34-32\lib\runpy.py", line 170, in _run_module_as_main
[WARNING           ] stderr:     "__main__", mod_spec)
[WARNING           ] stderr:   File "C:\Program Files (x86)\Python34-32\lib\runpy.py", line 85, in _run_code
[WARNING           ] stderr:     exec(code, run_globals)
[WARNING           ] stderr:   File "C:\Program Files (x86)\Python34-32\Lib\kivy-designer\designer\__main__.py", line 3, in <module>
[WARNING           ] stderr:     from designer.app import DesignerApp
[WARNING           ] stderr:   File "C:\Program Files (x86)\Python34-32\Lib\kivy-designer\designer\app.py", line 11, in <module>
[WARNING           ] stderr:     from designer.components.dialogs.add_file import AddFileDialog
[WARNING           ] stderr:   File "C:\Program Files (x86)\Python34-32\Lib\kivy-designer\designer\components\dialogs\add_file.py", line 5, in <module>
[WARNING           ] stderr:     from kivy.garden.filebrowser import FileBrowser
[WARNING           ] stderr:   File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
[WARNING           ] stderr:   File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
[WARNING           ] stderr:   File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
[WARNING           ] stderr:   File "<frozen importlib._bootstrap>", line 1163, in _load_backward_compatible
[WARNING           ] stderr: KeyError: 'kivy.garden.filebrowser'
Reply all
Reply to author
Forward
0 new messages