Closed danielagadens closed 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 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
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
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?
environment.yml
conda env create --file environment.yml --name LabJu
Esse comando que deve criar o ambiente.
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?
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:
conda create --name LabJu 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 --channel conda-forge
(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 é:
conda activate LabJu
# para ativar o ambientejupyter notebook
# para abrir os notebooksVocê 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.
acredito que o comando pra ativar o ambiente funcionou
:tada:
Tentou abrir o notebook?
jupyter notebook
Parece que tá tudo funcionando.
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.
@danielagadens fechando esse aqui por agora já que "tudo instalado no base
" está funcionando.
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