Nesta aula aprenderemos a instalar a biblioteca Kivy no sistema operacional Mac OSX. |
Se você estiver executando o sistema operacional numa máquina virtual, pode ocorrer problemas que estão descritos neste tutorial. |
Se o seu nome de usuário logado no sistema operacional contiver espaço ou algum caractere especial, poderá ocorrer problemas descritos neste tutorial! |
DEFINIÇÕES
É importante não confundir 2 conceitos: Ambiente Virtual e Máquina Virtual.
- Ambiente Virtual: versão do Python criada para a execução especifica de uma ou um conjunto de bibliotecas.
- Máquina Virtual: Sistema Operacional executado com programas que emulam o hardware.
INTRODUÇÃO
Neste artigo aprenderemos a construir um ambiente de trabalho no Mac OSX, como também, estudaremos as várias ferramentas disponíveis e as várias maneiras diferentes de montar o nosso ambiente.
De fábrica o Mac OSX 10 e as versões anteriores possuem a versão do Python 2x que é de uso exclusivo do SO e por isso, não deveríamos instalar pacotes ou mesmo, ficar utilizando essa versão no desenvolvimento.
É importante dizer que neste momento estamos construindo nosso ambiente de desenvolvimento, posteriormente, construiremos um ambiente para gerar executáveis, seja para o próprio Mac OSX, ou então, para o iOS. Então, vamos construir um ambiente voltado somente para o desenvolvimento.
No momento em que essa aula está sendo gravada, a documentação oficial para a instalação da biblioteca Kivy no Mac contém alguns problemas, por isso, seguiremos um tutorial que eu mesmo desenvolvi.
NOME DE USUÁRIO
O nome de usuário do sistema operacional não pode conter espaço em branco ou acentuação! |
Se o seu nome de usuário no sistema operacional for composto por 2 nomes, por exemplo, Cláudio Rogério, ou melhor, caso haja no seu nome de usuário um espaço em branco, a instalação da biblioteca Kivy NÃO FUNCIONARÁ!
Da mesma forma acontecerá com qualquer acentuação! No exemplo anterior utilizando o meu nome, há 2 problemas, o primeiro é o espaço em branco, e o segundo, a acentuação, tanto em á como em é.
Esse é um bug conhecido e que ainda não foi resolvido.
Nesta situação você será obrigado a criar um novo usuário no seu OS.
MÁQUINA VIRTUAL
Se você estiver executando o Ubuntu numa máquina virtual criada com o VirtualBox, NÃO PODE MARCAR O ITENS a seguir:

Não foram feitos testes utilizando o VMWare, portanto, caso você tenha alguma informação, ficaríamos felizes se você compartilhastes conosco! |
INSTALANDO O ANACONDA NO MAC OSX
Se você não souber qual a sua versão do sistema operacional Mac, utilize o comando abaixo.
#retorna a versão do MacOS
sw_vers
1) Instalação do gerenciador brew
Segundo a documentação do utilitário brew encontrado na página oficial, para fazermos a instalação, devemos abrir o terminal e executar o seguinte comando.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Instalação das dependencias
Os pacotes a seguir são necessários tanto pra versão 2x como 3x.
#não utilizar SUDO
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
3) Download Anaconda
Para fazer o donwload da instalação do Ananconda, utilize este link .
Após o download, basta fazer a instalação como se fosse qualquer outro programa.
4) Criação e instalação dos ambientes virtuais e da biblioteca kivy
Agora, iremos criar 2 ambientes virtuais de nome k27 e k35 e instalaremos o framework kivy em cada ambiente. É importante dizer que iremos instalar ambas versões devido ao fato de que em alguma situações, o projeto Kivy fornece suporte somente a versão 2.7.
#criação do ambiente k27
conda create -p k27 python=2.7
#instalar pygame
pip install pygame
#biblioteca gráfica
conda install pillow
#biblioteca que compila código Python
conda install cython=0.23
#instalação da biblioteca Kivy
$ USE_OSX_FRAMEWORKS=0 pip install -I --no-cache-dir --no-binary all kivy
#criação do ambiente k35
conda create -p k35 python=3.5
#instalar pygame
pip install pygame
#biblioteca gráfica
conda install pillow
#biblioteca que compila código Python
conda install cython=0.23
#instalação da biblioteca Kivy
$ USE_OSX_FRAMEWORKS=0 pip install -I --no-cache-dir --no-binary all kivy
CONFIRMANDO A VERSÃO DO KIVY
Após a instalação, podes conferir a versão do Kivy que foi instalada com o seguinte comando:
import kivy
print(kivy.__version__)
VEJA TAMBÉM
Tags python, kivy, blog
Comentários
comments powered by Disqus