ocefpaf / CursoPython_AlunasJu

Curso Python Alunas da Ju
0 stars 0 forks source link

Instalação #2

Closed danielagadens closed 5 years ago

danielagadens commented 5 years ago

Tentei instalar os programas em casa, porém estou em dúvidas sobre o que digitar após abrir o anaconda prompt. Seriam essas as linhas de comando?

conda config --add channels conda-forge --force conda env create --file environment.yml

ocefpaf commented 5 years ago

Tentei instalar os programas em casa, porém estou em dúvidas sobre o que digitar após abrir o anaconda prompt. Seriam essas as linhas de comando?

conda config --add channels conda-forge --force conda env create --file environment.yml

Correto. Mas tente essas, nessa ordem, aqui só por segurança:

conda config --add channels conda-forge --force
conda update --all --yes
conda env create --file environment.yml

A primeira linha adiciona o canal da comunidade do conda-forge que tem muitos mais pacotes que o padrão. A segunda faz uma atualização antes de instalar o ambiente do curso. E a última faz a instalação do ambiente do curso.

Qq coisa manda as mensagens de erro aqui. Boa sorte!

danielagadens commented 5 years ago

image

ocefpaf commented 5 years ago

@danielagadens checa o conteúdo do arquivo environment.yml e vê se está igual a isso:

name: LabJu
channels:
  - conda-forge
dependencies:
  - python=3.7
  - altair
  - animatplot
  - bokeh
  - geopandas
  - hvplot
  - jupyter
  - jupyterthemes
  - matplotlib
  - nb_conda_kernels
  - numpy
  - palettable
  - pandas
  - rise
  - scikit-learn
  - scipy
  - seaborn
  - vega
  - vega_datasets
  - windrose
  - xarray
  - xlrd

Caso seja tente:

conda env create --file environment.yml --name LabJu
danielagadens commented 5 years ago

para checar o conteúdo do environment eu uso qual comando? o environment foi instalado em uma pasta no meu desktop, entao eu deveria tentar acessar ela e depois acessar o que tem no environment, certo?

estava utilizando conda list e depois tentei o conda info --envs e e o que ele me retorna é:

C:\Users\Daniela Gadens \Miniconda3

ocefpaf commented 5 years ago

para checar o conteúdo do environment eu uso qual comando?

Pode abrir ele no notepad ou qualquer outro editor. O commando que eu usava no Linux na aula não existe no Windows :-(

o environment foi instalado em uma pasta no meu desktop, entao eu deveria tentar acessar ela e depois acessar o que tem no environment, certo?

Você se refere ao environment LabJu instalado pelo comando conda env create --file environment.yml --name LabJu? Se sim não se preocupe em acessar a pasta. A forma de ativá-lo é:

conda activate LabJu

pelo terminal do AnacondaPrompt (ícone que o miniconda instalou).

estava utilizando conda list e depois tentei o conda info --envs e e o que ele me retorna é: C:\Users\Daniela Gadens \Miniconda3

Nessa lista tem só o environment "base." Deveria aparecer o LabJu aí.

O que aconteceu quando você tentou?

conda env create --file environment.yml --name LabJu

Esse comando que deve criar o ambiente.

danielagadens commented 5 years ago

Eu abri o environment.yml pelo notepad o conteúdo dele está igual ao seu.

E acho que eu entendi porque não estou conseguindo concluir os passos, depois de abrir o Anaconda Prompt não estou navegando até a pasta onde baixei o arquivo. Você poderia me passar os comandos para listar o ambiente que estou, localizar as pastas do ambiente e abrir as pastas? Você tem alguma bibliografia de phtyon para indicar para esses comandos mais simples?

ocefpaf commented 5 years ago

Prompt não estou navegando até a pasta onde baixei o arquivo.

OK. Agora acho que entendi o problema. (Navegação no shell.)

Você poderia me passar os comandos para listar o ambiente que estou, localizar as pastas do ambiente e abrir as pastas?

conda env list para mostrar os ambientes

conda list para mostrar os programas instalados.

Creio que no momento você só deve ter o ambiente base.

Você tem alguma bibliografia de phtyon para indicar para esses comandos mais simples?

Instalação é complicado... até se tornar trivial. Infelizmente existe bastante material sobre a programação em si mas não para esses problemas de instalação. Especialmente em Windows. O maior problema aqui não é python, mas sim navegação em shell no Windows.

Uma alternativa para a instalação é ignorar o environment.yml file e criar tudo direto da linha de comando listando os programas. Tente o seguinte:

(Tudo em uma linha, os programas ali são essencialmente os listados no arquivo environment.yml.)

Se o comando acima funcionar o próximo passo é:

ocefpaf commented 5 years ago

Você tem alguma bibliografia de phtyon para indicar para esses comandos mais simples?

Talvez o melhor material para começar a criar uma intimidade com o shell/linha de comando seja as aulas do Software Carpentry:

https://software-carpentry.org/lessons/

Note that shell e git não vêem antes de Python na sequencia atoa. Como disse em aula o nosso maior problema é tempo e compactar/assumir bastante conhecimento prévio que você ainda não tem.

danielagadens commented 5 years ago

image acredito que o comando pra ativar o ambiente funcionou

ocefpaf commented 5 years ago

:tada:

Tentou abrir o notebook?

jupyter notebook

Parece que tá tudo funcionando.

ocefpaf commented 5 years ago

A sua imagem não tinha carregado antes :-(

Pelo visto ele não tá achando o jupyter. Você pode, dentro to AnacondaPrompt e depois de ativado o ambiente LabJu digitar:

what jupyter

e

conda list

e cole o resultado aqui.

ocefpaf commented 5 years ago

@danielagadens fechando esse aqui por agora já que "tudo instalado no base" está funcionando.