Neste tutorial vamos ensinar a utilizar a linguagem de programação R no Jupyter Notebook.
O Jupyter Notebook é um ambiente de desenvolvimento de programação para as linguagens: Julia, Python e R.
Anaconda é uma distribuição de Python e R, que inclui jupyter notebook.
A instalação pode ser feita acessando esse link.
Clique em ambientes (environments) na lateral esquerda, em seguida clique em criar (create).
Adicione um nome "r-tutorial", e selecione Python 3.x e R. Clique em create.
O ambiente criado aparecera na listagem dos seus ambientes, por default você terá um ambiente "base (root)" e após executar os passos acima terá um ambiente "r-tutorial".
Como indicado na figura, abra o Jupyter Notebook.
Obs: caso deseje acessar um diretório específico, clique em abra terminal. Acesse o diretório pelo comando:
> cd caminho_pro_diretorio
Em seguida execute:
> jupyter notebook
Clique em "new" no canto superior direito depois em "R", conforme a imagem acima e divirta-se!
Obs: a instalação de R abordada nesse tutorial é somente para o Ubuntu. Os passos seguintes são válidos para sistemas Linux em geral.
Para instalar R, execute o seguinte comando no terminal:
sudo apt install r-base
Anaconda é uma distribuição de Python e R, que inclui o jupyter notebook.
A instalação pode ser feita com os seguintes comandos:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
bash Anaconda3-2020.02-Linux-x86_64.sh
Esse último comando vai abrir o instalador do Anaconda:
-
tecle enter até passar por todos os termos e condições;
-
digite
"yes"
para aceitar os termos e condições; -
tecle enter para aceitar a localização de instalação padrão;
-
espere a instalação terminar;
-
para a última pergunta, digite
"yes"
para fazer com que o Anaconda seja executado quando você digitar"python"
no terminal. -
Por fim, execute o comando abaixo para não precisar fechar e abrir o terminal para finalizar a instalação:
source ~/.bashrc
Para testar a instalação, execute o Python e verifique se a saída é similar:
$ python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 18:21:58)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Se constar a versão 3.6 do Python pela Anaconda, deu tudo certo e você pode sair do Python com:
>>> exit()
O comando abaixo cria um ambiente chamado "r-tutorial" com o jupyter notebook instalado.
conda create -n r-tutorial notebook
Para ativar esse ambiente, basta executar:
conda activate
Ainda no terminal, execute:
R
install.packages("tidyverse")
# Selecione um dos mirrors
install.packages('IRkernel')
IRkernel::installspec()
q() # escolha a opção n
Para abrir o Jupyter notebook, execute no terminal:
conda activate r-tutorial # ativa o anaconda
jupyter notebook # abre o jupyter
Só é necessário executar o primeiro comando se você ainda não tiver ativado o anaconda desde que abriu o terminal.
Da mesma forma que no Windows
- A instalação do Anaconda pode vir configurada para ser sempre inicializada no ambiente base. Caso não deseje, você pode desabilitar isso com o comando:
conda config --set auto_activate_base False
- Para aqueles que também gostariam de um atalho do Anaconda Navigator no desktop, crie um arquivo chamado
anaconda-navigator.desktop
em seu editor de texto de preferência com o seguinte conteúdo, trocando a palavrauser
pelo nome de seu usuário no Linux:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Anaconda Navigator
GenericName=Anaconda GUI
Comment=GUI to the conda package and environment manager
Comment[pt_BR]=GUI para o gerenciador de pacotes e ambientes conda
Exec=/home/user/anaconda3/bin/anaconda-navigator
Categories=Development;Science;Building;IDE;ProjectManagement;PackageManager;ArtificialIntelligence;DataVisualization;
Icon=/home/user/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
e por fim mova o arquivo para a pasta ~/.local/share/applications/
O atalho funciona para qualquer interface gráfica compatível com XDG e agradecemos o Felipe pela sugestão :)