Pip - é um sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes de software escritos na linguagem de programação Python
O mac trás o python 2.7 instalado por padrão, devido a alguns programas que ele utiliza.
Para saber se o python está instalado
which python
Instale primeiro o brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Instale as dependencias tanto 2.x ou 3.x
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
Instalando o pip
which pip
sudo easy_install pip
Baixe e instale o Anaconda 3.5
https://www.anaconda.com
O anaconda serve para criar ambientes virtuais para se trabalhar com python.
Já vem pré instalado o python 3.8.2 python3 -V
Devemos instalar o pip
sudo apt update
sudo apt -y upgrade
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo pip3 install virtualenv virtualenvwrapper
Anaconda Python - é uma ferramente computacional gratuita e de fácil instalação que permitegerir distribuições de Python, ambientes de trabalho e módulos.
#Baixe e instale o Anaconda 3.5 https://www.anaconda.com
O anaconda será instalado no mac (na raiz): /anaconda3/.. /anaconda3/env - ambientes virtuais
O anaconda já vem com o jupyter
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh
conda config --set auto_activate_base true
or
conda config --set auto_activate_base false
conda create -p k27 python=2.7
#Para ver os ambientes criado
conda env list
#Para entrar em um ambiente
source activate /Users/usuario/k27
#Linux
conda activate /home/renatocosta/k27
#Para sair de um ambiente
source deactivate
#Linux
conda deactivate
#criação do ambiente k35
conda create -p k35 python=3.5
#Para criar na pasta /anaconda3/env/...
conda create -n py36 python=3.6 anaconda
#Para remover um ambiente
conda env remove -n py36
##Linux
conda env remove -p /home/renatocosta/k27
Kivy - é uma biblioteca de código aberto da linguagem de programação Python. Ela é multiplataforma Linux, Windows, MacOSX, Android e IOS. É focado na praticidade e facilidade de codificação, tanto que foi criado o kivy language
#Para instalar o pygame usamos o pip, pois o mesmo não tem no conda
pip install pygame
#biblioteca gráfica
conda install pillow
#Para instalar o cython usamos o conda
#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
#Para testar a versão do kivy
import kivy
print(kivy.__version__)
from kivy.app import App
App().run()
Jupyter é uma plataforma de ensino online de várias linguagem ou podemos baixar e executar localmente. Ele roda no browser e na versão local ele executa somente python. O anaconda já vem com o jupyter instalado. http://jupyter.org/
Para instalar o jupyter o ideal é instalar em um ambiente virtual (anaconda)
pip install jupyter
conda install jupyter
which jupyter
jupyter notebook
PyCharm - https://www.jetbrains.com/pycharm
Crie um projeto e aponte /bin/python
O python possui um aplicativo idle ou idle3 para executar comandos.