Boa noite a todos.
Toda vez que eu começo a rodar meus códigos em ipynb no VS Code preciso selecionar o Kernel. Tem formas de deixar pré-gravado? Tipo selecionando o path ou algo assim.
Boa noite a todos.
Toda vez que eu começo a rodar meus códigos em ipynb no VS Code preciso selecionar o Kernel. Tem formas de deixar pré-gravado? Tipo selecionando o path ou algo assim.
Olá, Ciro! Tudo bem com você?
Tem como deixar pré-configurado sim o ambiente que você quer utilizar no vscode para evitar ter que selecionar toda vez. Vou fazer um pequeno tutorial de como fazer isso. Se ficar alguma dúvida nos retorne por aqui, tudo bem?
Vamos aos passos:
1. Criar uma pasta chamada .vscode na pasta que você está rodando seus scripts.
2. Dentro da pasta .vscode crie um arquivo chamado "settings.json", conforme imagem acima.
3. Preencher as configurações, com os nomes dos caminhos utilizados.
Se você deseja utilizar algum ambiente virtual:
```
{
"python.pythonPath": "C:\\Users\\Bruno\\Anaconda3\\envs\\ambiente\\python.exe",
"python.terminal.activateEnvironment": true,
"python.condaPath": "C:\\Users\\Bruno\\Anaconda3\\Scripts\\conda.exe",
"terminal.integrated.automationShell.windows": "C:\\Windows\\System32\\cmd.exe"
}
```
Aqui o nome do meu ambiente virtual é "ambiente" e meu usuário é "bruno". Você deve colocar o caminho para seu ambiente desejado. Caso queira dar uma olhada sobre como criar ambiente virtual, sugiro essa aula.
Para encontrar o caminho onde você instalou o anaconda digite "anaconda" no menu iniciar e clique em "abrir local do arquivo".
Vai abrir uma pasta com os ícones. Novamente clique com o botão direito do mouse e vá até a opção "abrir local do arquivo". Pronto você está na pasta que foi instalado o anaconda.
Se você deseja utilizar o ambiente do base Anaconda:
```
{
"python.pythonPath": "C:\\Users\\Bruno\\Anaconda3\\python.exe",
"python.terminal.activateEnvironment": true,
"python.condaPath": "C:\\Users\\Bruno\\Anaconda3\\Scripts\\conda.exe",
"terminal.integrated.automationShell.windows": "C:\\Windows\\System32\\cmd.exe"
}
```
O comando:
python.terminal.activateEnvironment": true
Serve para ativar seu ambiente, portanto permaneça como true.
Mudou apenas que como base não é um ambiente virtual não precisamos acessar a pasta do arquivo Python dentro de envs.
Neste tópico coloquei meus caminhos utilizados. Se você executou a instalação normalmente os caminhos não se diferenciam muito dos apresentados.
Pronto, agora basta salvar reiniciar seu vscode que o ambiente escolhido será colocado automaticamente para seu projeto. Pode acontecer de você ter que selecionar qual ambiente você quer mas será apenas na primeira vez.
Lembrando que se você for trabalhar em uma pasta fora de onde está a pasta .vscode você terá que fazer novamente essa configuração.
Espero ter ajudado, mas se ainda persistir alguma dúvida estou sempre à disposição.
:)