Re: compiling matplotlib in virtual env
I ran into the same issue. Check here http://stackoverflow.com/questions/27024731/matplotlib-compilation-error-typeerror-unorderable-types-str-int It worked for me on python 3 with virtualenv in ubuntu . Libfreetype was missing. Le 2 oct. 2015 10:43, "Laura Creighton" a écrit : > Lots of egg problems can be fixed if you pip install this > package first. > > https://pypi.python.org/pypi/ez_setup > > However, you are trying to install matplotlib. > Your distro should have it already as a package (python-matplotlib > perhaps? python3-matplotlib perhaps?) and you may want to get > it from there. If you don't want to get it from there, you may > want to use conda instead of pip/easy_install and so on. > http://conda.pydata.org/docs/intro.html > > If the scientific python stack, and not just matplotlib is in > your future, just use conda. It is so much easier. > > Laura > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list
Re: Trying out Kivy
Le 13/11/2015 18:23, Terry Reedy a écrit : On 11/13/2015 11:33 AM, Cecil Westerhof wrote: I tried out the ‘standard’ Kivy application: from kivy.app import App from kivy.uix.button import Button class TestApp(App): def build(self): return Button(text='Hello World') TestApp().run() When using python2 I see some exceptions and OSErrors, but it runs. When using python3 I get: [CRITICAL ] [Text] Unable to find any valuable Text provider at all! pygame - ImportError: No module named 'pygame' File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib fromlist=[modulename], level=0) File "/usr/lib64/python3.4/site-packages/kivy/core/text/text_pygame.py", line 12, in import pygame pil - ImportError: No module named 'PIL' File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib fromlist=[modulename], level=0) File "/usr/lib64/python3.4/site-packages/kivy/core/text/text_pil.py", line 8, in from PIL import Image, ImageFont, ImageDraw [CRITICAL ] [App ] Unable to get a Text provider, abort. I tried to install pygame and PIL with pip3, but that did not find Use pillow rather than PIL. API is same. Don't know about rest of your question. anything. Is there another way to install those dependencies? But more importantly: can I develop with python3 for the Android? Because the primary reason to use Kivy is to develop applications for Android. Got the same issue a few days ago with python3. Installed pygame dependencies, installed pygame, installed pillow and everything went fine (using pip in virtualenv) -- https://mail.python.org/mailman/listinfo/python-list
Re: Trying out Kivy
Le 13/11/2015 21:10, Cecil Westerhof a écrit : Purge log fired. Analysing... Purge finished! [INFO ] [Logger ] Record log in /home/cecil/.kivy/logs/kivy_15-11-13_28.txt [INFO ] [Kivy] v1.9.0 [INFO ] [Python ] v3.4.1 (default, May 23 2014, 17:48:28) [GCC] [INFO ] [Factory ] 173 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_gif, img_pil (img_pygame, img_ffpyplayer ignored) [INFO ] [Text] Provider: pil(['text_pygame'] ignored) [CRITICAL ] [Window ] Unable to find any valuable Window provider at all! egl_rpi - ImportError: cannot import name 'bcm' File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib fromlist=[modulename], level=0) File "/usr/lib64/python3.4/site-packages/kivy/core/window/window_egl_rpi.py", line 12, in from kivy.lib.vidcore_lite import bcm, egl pygame - ImportError: No module named 'pygame' File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib fromlist=[modulename], level=0) File "/usr/lib64/python3.4/site-packages/kivy/core/window/window_pygame.py", line 8, in import pygame x11 - ImportError: No module named 'kivy.core.window.window_x11' File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, in core_select_lib fromlist=[modulename], level=0) [CRITICAL ] [App ] Unable to get a Window, abort. Exception ignored in: 'kivy.properties.dpi2px' Traceback (most recent call last): File "/usr/lib64/python3.4/site-packages/kivy/utils.py", line 360, in __get__ retval = self.func(inst) File "/usr/lib64/python3.4/site-packages/kivy/metrics.py", line 169, in dpi EventLoop.ensure_window() File "/usr/lib64/python3.4/site-packages/kivy/base.py", line 126, in ensure_window sys.exit(1) SystemExit: 1 [CRITICAL ] [App ] Unable to get a Window, abort. I see a difference with python2. (Did not notice it before.) With python3 v1.9.0 is installed, but with python2 v1.8.0. [INFO ] Kivy v1.8.0 Maybe that is the problem? Pygame doesn't seem to be correctly installed. check this : http://www.pygame.org/wiki/CompileUbuntu#Python_3.x in "installing pygame with pip" part. Install dependencies first, then pip install hg+http://bitbucket.org/pygame/pygame -- https://mail.python.org/mailman/listinfo/python-list
Re: Trying out Kivy
Le 14 nov. 2015 13:00, "Cecil Westerhof" a écrit : > > On Friday 13 Nov 2015 21:10 CET, Cecil Westerhof wrote: > > > On Friday 13 Nov 2015 20:53 CET, Michael Torrie wrote: > > > >> On 11/13/2015 11:30 AM, Cecil Westerhof wrote: > >>> On Friday 13 Nov 2015 18:21 CET, Michael Torrie wrote: > >>> > On 11/13/2015 09:33 AM, Cecil Westerhof wrote: > > I tried to install pygame and PIL with pip3, but that did not > > find anything. > > The replacement for PIL is called Pillow. I'm not sure if it's a > drop-in replacement or not. If it's not, then you'd have to > modify Kivy to import from Pillow. Pillow does support Python3. > >>> > >>> After installing Pillow the error about PIL disappeared, but I got > >>> new errors about bcm and x11. > >> > >> Traceback? > > > > Purge log fired. Analysing... Purge finished! [INFO ] [Logger ] > > Record log in /home/cecil/.kivy/logs/kivy_15-11-13_28.txt [INFO ] > > [Kivy ] v1.9.0 [INFO ] [Python ] v3.4.1 (default, May 23 2014, > > 17:48:28) [GCC] [INFO ] [Factory ] 173 symbols loaded [INFO ] [Image > > ] Providers: img_tex, img_dds, img_gif, img_pil (img_pygame, > > img_ffpyplayer ignored) [INFO ] [Text ] Provider: > > pil(['text_pygame'] ignored) [CRITICAL ] [Window ] Unable to find > > any valuable Window provider at all! egl_rpi - ImportError: cannot > > import name 'bcm' File > > "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, > > in core_select_lib fromlist=[modulename], level=0) File > > "/usr/lib64/python3.4/site-packages/kivy/core/window/window_egl_rpi.py", > > line 12, in from kivy.lib.vidcore_lite import bcm, egl > > > > pygame - ImportError: No module named 'pygame' File > > "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", line 57, > > in core_select_lib fromlist=[modulename], level=0) File > > "/usr/lib64/python3.4/site-packages/kivy/core/window/window_pygame.py", > > line 8, in import pygame > > > > x11 - ImportError: No module named 'kivy.core.window.window_x11' > > File "/usr/lib64/python3.4/site-packages/kivy/core/__init__.py", > > line 57, in core_select_lib fromlist=[modulename], level=0) > > > > [CRITICAL ] [App ] Unable to get a Window, abort. Exception ignored > > in: 'kivy.properties.dpi2px' Traceback (most recent call last): File > > "/usr/lib64/python3.4/site-packages/kivy/utils.py", line 360, in > > __get__ retval = self.func(inst) File > > "/usr/lib64/python3.4/site-packages/kivy/metrics.py", line 169, in > > dpi EventLoop.ensure_window() File > > "/usr/lib64/python3.4/site-packages/kivy/base.py", line 126, in > > ensure_window sys.exit(1) SystemExit: 1 [CRITICAL ] [App ] Unable to > > get a Window, abort. > > > > > > I see a difference with python2. (Did not notice it before.) With > > python3 v1.9.0 is installed, but with python2 v1.8.0. > > [INFO ] Kivy v1.8.0 > > > > Maybe that is the problem? > > I tried to install v1.8.0 with: > pip3 install -I kivy==1.8.0 > > But that gives: > building 'kivy.graphics.shader' extension > > gcc -pthread -Wno-unused-result -Werror=declaration-after-statement -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DOPENSSL_LOAD_CONF -fPIC -I/usr/include/python3.4m -c /tmp/pip_build_root/kivy/kivy/graphics/shader.c -o build/temp.linux-x86_64-3.4/tmp/pip_build_root/kivy/kivy/graphics/shader.o > > /tmp/pip_build_root/kivy/kivy/graphics/shader.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation. > > #error Do not use this file, it is the result of a failed Cython compilation. > > ^ > > > > Error compiling Cython file: > > > > ... > > vertex_format.last_shader = self > > for i in xrange(vertex_format.vattr_count): > > attr = &vertex_format.vattr[i] > > if attr.per_vertex == 0: > > continue > > attr.index = glGetAttribLocation(self.program, attr.name) > >^ > > > > > > kivy/graphics/shader.pyx:448:63: Casting temporary Python object to non-numeric non-Python type > > error: command 'gcc' failed with exit status 1 > > > Cleaning up... > Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/kivy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-hvd8j0e_-record/install-rec > > -- > Cecil Westerhof > Senior Software Engineer > LinkedIn: http://www.linkedin.com/in/cecilwesterhof > -- > https://mail.python.org/mailman/listinfo/python-list The latest cython version is for kivy 1.9. For