Sempre que tento importar requests
, recebo um erro ao dizer No module Named requests
.
import requests
O erro que eu recebo:
File "ex2.py", line 1, in <module>
import requests
ImportError: No module named requests
python
python-requests
python-import
user2476540
fonte
fonte
requests
, usandopip
oueasy_install
?python
não está vendo esses módulos. Usandopython2.7
, tudo está funcionando. Suponho que preciso limpar um pouco meu ambiente.Respostas:
Solicitações não é um módulo interno (não vem com a instalação padrão do python), portanto você precisará instalá-lo:
OSX / Linux
Use
$ sudo pip install requests
(oupip3 install requests
para python3) se você tiverpip
instalado. Se o pip estiver instalado, mas não no seu caminho, você pode usarpython -m pip install requests
(oupython3 -m pip install requests
para python3)Como alternativa, você também pode usar
sudo easy_install -U requests
se você tivereasy_install
instalado.Como alternativa, você pode usar o gerenciador de pacotes do sistema:
Para centos:
yum install python-requests
Para Ubuntu:apt-get install python-requests
janelas
Use
pip install requests
(oupip3 install requests
para python3) se vocêpip
instalou e o Pip.exe foi adicionado à variável de ambiente do caminho. Se o pip estiver instalado, mas não no seu caminho, você pode usarpython -m pip install requests
(oupython3 -m pip install requests
para python3)Como alternativa, em um prompt do cmd, use
> Path\easy_install.exe requests
ondePath
está a suaPython*\Scripts
pasta, se estiver instalada. (Por exemploC:\Python32\Scripts
:)Se você deseja adicionar manualmente uma biblioteca a uma máquina Windows, pode fazer o download da biblioteca compactada, descompactá-la e colocá-la na
Lib\site-packages
pasta do seu caminho python. (Por exemploC:\Python27\Lib\site-packages
:)Origem (Universal)
Para qualquer biblioteca ausente, a fonte geralmente está disponível em https://pypi.python.org/pypi/ . Você pode fazer o download de solicitações aqui: https://pypi.python.org/pypi/requests
No mac osx e no windows, depois de baixar o zip de origem, descompacte-o e, a partir do termiminal / cmd, execute
python setup.py install
o diretório descompactado.( fonte )
fonte
sudo easy_install -U requests
pip install requests
a obra (em um Mac) Você precisa usarsudo
sudo pip3 install requests
Não é óbvio para mim qual versão do Python você está usando.
Se for Python 3, uma solução seria
sudo pip3 install requests
fonte
sudo pip3 install requests
se você deseja instalá-lo para todos os usuários em uma máquina, não apenas para um usuário.Para instalar o
requests
módulo no Debian / Ubuntu para Python2:$ sudo apt-get install python-requests
E para Python3 o comando é:
$ sudo apt-get install python3-requests
fonte
Se você estiver usando o Ubuntu, é necessário instalar
requests
execute este comando:
se você tiver um erro de permissão negada, use sudo before command:
fonte
Isso pode ser um pouco tarde demais, mas esse comando pode ser executado mesmo quando o caminho do pip não está definido. Estou usando o Python 3.7 em execução no Windows 10 e este é o comando
e você também pode substituir 'pedidos' por qualquer outra biblioteca desinstalada
fonte
No OSX, o comando dependerá do tipo de instalação python que você possui.
Python 2.x - Padrão
Python 3.x
fonte
No meu caso, os pedidos já estavam instalados, mas precisavam de uma atualização. O comando a seguir fez o truque
fonte
Na linha de comando aberta do Windows
fonte
Como tive o mesmo problema, copiei a pasta chamada "orders" de https://pypi.python.org/pypi/requests#downloads solicita o download para "/Library/Python/2.7/site-packages". Agora, quando você usa: solicitações de importação, deve funcionar bem.
fonte
No module named urllib3
:)Os usuários do Brew podem usar a referência abaixo,
comando para instalar solicitações:
Homebrew e Python
pip é o instalador do pacote para Python e você precisa do pacote
requests
.fonte
pip
informações.Adicionando pacotes de terceiros ao aplicativo
Siga este link https://cloud.google.com/appengine/docs/python/tools/libraries27?hl=en#vendoring
Etapa 1: nomeie um arquivo chamado appengine_config.py na raiz do seu projeto e adicione estas linhas:
do fornecedor de importação google.appengine.ext
Adicione quaisquer bibliotecas instaladas na pasta "lib".
vendor.add ('lib')
Etapa 2: crie um diretório e nomeie-o "lib" no diretório raiz do projeto.
etapa 3: use solicitações pip install -t lib
Etapa 4: implantar no App Engine.
fonte
Tente
sudo apt-get install python-requests
.Isso funcionou para mim.
fonte
Para o Windows, forneça o caminho como cd e o caminho para os "Scripts" do python e execute as
easy_install.exe
solicitações de comando. Em seguida, tente importar solicitações ...fonte
A única coisa que funcionou para mim:
fonte
Eu já tive esse problema algumas vezes nos últimos meses. Eu não vi uma boa solução para sistemas fedora postada, então aqui está outra solução. Estou usando o RHEL7 e descobri o seguinte:
Se você
urllib3
instalou viapip
, erequests
instalou via,yum
você terá problemas, mesmo se tiver os pacotes corretos instalados. O mesmo se aplicará se você tiverurllib3
instalado viayum
erequests
instalado viapip
. Aqui está o que eu fiz para corrigir o problema:(confirme se todas essas bibliotecas foram removidas)
Esteja ciente de que isso só funcionará para sistemas que executam o Fedora, Redhat ou CentOS.
Fontes:
Esta mesma pergunta (nos comentários a esta resposta).
Esta questão do github.
fonte
Eu instalei o python2.7 e python3.6
Abra a linha de comando em ~ / .bash_profile. Acho que #Setting PATH para Python 3.6 , altero o caminho para PATH = "/ usr / local / Cellar / python / 2.7.13 / bin: $ {PATH}" , (por favor verifique se o caminho do python2.7) e salve. Funciona para mim.
fonte
se você deseja
request
importar no Windows:depois
beautifulsoup4
para:fonte
Eu resolvi esse problema. Você pode tentar este método. Neste arquivo '.bash_profile', adicione códigos como
alias python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
fonte
Se você estiver usando o anaconda como seu gerenciador de pacotes python, execute o seguinte:
Instalar solicitações através do pip não me ajudou.
fonte
Você deve garantir que seu módulo de solicitações não esteja sendo instalado em uma versão mais recente do python.
Ao usar python 3.7, execute seu arquivo python como:
ou entre no modo interativo python com:
Sim, isso funciona para mim. Execute seu arquivo assim: python3 file.py
fonte
Problemas comuns de instalação do Python
Esses comandos também são úteis se o Homebrew estragar seu caminho no macOS.
ou
Várias versões do Python instaladas em paralelo?
fonte
Minha resposta é basicamente a mesma que @ pi-k. No meu caso, meu programa funcionou localmente, mas não conseguiu criar servidores de controle de qualidade. (Suspeito que os devops tenham versões mais antigas do pacote bloqueadas e minha versão deve estar desatualizada) Acabei de decidir atualizar tudo
fonte
Se você estiver usando o anaconda etapa 1 : onde python etapa 2 : abra o prompt do anaconda no modo de administrador etapa 3 : cd < caminho do python > etapa 4 : instale o pacote neste local
fonte
No meu caso, ele estava mostrando o requisito de solicitação já satisfeito. então eu uso.
fonte
no pycharm IDE
1-vá para a configuração do arquivo no menu
2-próximo passo no intérprete Python
3 cliques no pip
4- pesquise pedidos e instale-o
ou escreva esta ordem no pycharm terminal
e use-o por:
fonte
Meu problema era que eu tinha quatro bibliotecas python diferentes que o python estava tentando usar (mesmo que eu estivesse chamando explicitamente
/usr/bin/python
). Depois que eu removi um apelido de shell e dois outros pitões do meu caminho,/usr/bin/python
conseguiimport requests
.-HTH
fonte
O problema pode ser devido a uma máquina com várias versões do Python . Verifique se você está instalando os módulos Request em todas as versões.
No meu caso, eu tinha a versão python
2.7
e3.7
. Resolvi esse problema instalando as duas versões do pythonfonte
Tente isso, eu tenho o anaconda instalado e depois de ler vários artigos, achei isso uma correção
Forneça o caminho dos pacotes de sites dentro da pasta python_version.
fonte
Talvez você tenha várias versões do python instaladas. Tente versões diferentes, como
python3.7 xxx.py
, para identificar qual é a versão correta.fonte
você também pode usar a instalação do pip no Windows, localizando primeiro o arquivo pip3.exe no diretório: diga para mim ==> cd c: \ python34 \ scripts e execute ==> solicitações de instalação do pip3
fonte