Estou trabalhando em Python e usando o Flask. Quando executo meu arquivo Python principal no meu computador, ele funciona perfeitamente, mas quando eu ativo o venv e executo o arquivo Flask Python no terminal, ele diz que meu arquivo Python principal tem "No Module Named bs4". Quaisquer comentários ou conselhos são muito apreciados.
python
beautifulsoup
flask
importerror
harryt
fonte
fonte
Respostas:
Ative o virtualenv e instale o BeautifulSoup4:
Quando instalado
bs4
comeasy_install
, você instalou-lo em todo o sistema. Portanto, o python do sistema pode importá-lo, mas não o python virtualenv. Se você não precisarbs4
ser instalado no caminho python do sistema, desinstale-o e mantenha-o em seu virtualenv.Para mais informações sobre virtualenvs, leia este
fonte
locale.Error: unsupported locale setting
Você tem alguma ideia?/usr/bin/python
(em um Mac OS) está errado; deve ser<your path to your venv>/bin/python
Para python2.x :
Para python3 :
fonte
crummy.com
falhou ao fornecer opython3-bs4
nome do pacote.sudo pip install BeautifulSoup4
funcionaBasta marcar a resposta de Balthazar. Corrida
não funcionou para mim. Em vez disso, use
fonte
Tente isso. Funciona para mim. A razão está bem explicada aqui ..
fonte
Se você estiver usando o Anaconda para gerenciamento de pacotes, faça o seguinte:
conda install -c anaconda beautifulsoup4
fonte
Se você usa Pycharm , vá para
preferences - project interpreter - install bs4
.Se você tentar instalar o BeautifulSoup , ele ainda mostrará que nenhum módulo chamado
bs4
.fonte
Vou aconselhá-lo a desinstalar a biblioteca bs4 usando este comando:
e instale-o usando este comando:
Eu estava enfrentando o mesmo problema no meu Linux Ubuntu quando usei o seguinte comando para instalar a biblioteca bs4:
fonte
Tente o seguinte:
fonte
pip install --user BeautifulSoup4
fonte
Tente isso. Funciona com python 3.7
fonte
Fiz o que o @ rayid-ali disse, exceto que estou em uma máquina com Windows 10, então deixei de fora o sudo. Ou seja, eu fiz o seguinte:
e funcionou como um pycharm. Funcionou como um encanto de qualquer maneira.
fonte
O mais fácil é usar o easy_install.
Funcionará se o pip falhar.
fonte
Muitos tutoriais / referências foram escritos para o Python 2 e dizem para você usar o pip install somename. Se você estiver usando o Python 3, deseje mudar isso para o pip3, instale um nome de arquivo.
fonte
Você pode tentar instalar o bs4 com
se os métodos acima não funcionaram para você.
fonte
Tente reinstalar o módulo OU Tente instalar com uma sopa bonita com o comando abaixo
fonte