Pacote instalado pelo pip

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

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.