Estou desenvolvendo um projeto de assistente virtual, usando vscode e python no archlinux. Porém ao tentar instalar alguns pacotes necessários me deparei com alguns problemas.
Quando tento instalar aparece isso:
E quando tento rodar o código aparece isso:
Eu entendi que o pacote foi instalado, mas por algum motivo o vscode não tá conseguindo acessar o pacote. Alguém que manja de arch pode me dar uma mão nisso ?
Parece que o diretório “/home/SEU_USER/.local/bin”, não está na variável PATH do sistema
Adicionar um diretório ao PATH permanentemente:
Não sei no arch, mas no ubuntu, binário pyhton se refere a python versão 2, para usar python na versão 3 o binário é python3
veja o resultado desses comandos no terminal
$whereis python
$whereis python3
saída do comando whereis python3 no ubuntu:
python3: /usr/bin/python3 /usr/lib/python3 /etc/python3 /usr/share/python3 /usr/share/man/man1/python3.1.gz
ai precisa definir o caminho correto nas configurações do vscode, no meu caso está assim (settings.json):
"python.defaultInterpreterPath": "/usr/bin/python3",
mesma coisa o pip
$ whereis pip
pip: /usr/bin/pip /usr/share/man/man1/pip.1.gz
$ whereis pip3
pip3: /usr/bin/pip3 /usr/share/man/man1/pip3.1.gz
1 curtida
Pio
Abril 18, 2023, 4:30am
3
Você tem que adicionar o ~/.local/bin no seu patch no arquivo .bashrc (para bash) ou .zshrc (para zsh)
export PATH=$HOME/.local/bin:$PATH
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.