Estou com problemas para instalar um pacote Python na minha máquina Windows e gostaria de instalá-lo com os binários do Windows, de Christoph Gohlke. (Que, na minha experiência, aliviou muito do barulho de muitas outras instalações de pacotes). No entanto, apenas arquivos .whl estão disponíveis.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
Mas como instalo arquivos .whl?
Notas
- Encontrei documentos na roda , mas eles não parecem tão diretos ao explicar como instalar arquivos .whl.
- Esta questão é uma duplicata com esta questão , que não foi respondida diretamente.
pip install ...
não requer o pacote de rodas ;pip wheel ...
faz.Respostas:
Eu apenas usei o seguinte, que era bastante simples. Primeiro abra um console e depois CD para o local em que você baixou o arquivo, como some-package.whl e use
Nota: se o pip.exe não for reconhecido, você poderá encontrá-lo no diretório "Scripts" de onde o python foi instalado. Se o pip não estiver instalado, esta página poderá ajudar: Como instalar o pip no Windows?
Nota: para esclarecimentos
Se você copiar o
*.whl
arquivo para sua unidade local (por exemplo, C: \ some-dir \ some-file.whl ), use os seguintes parâmetros da linha de comando -fonte
pip install wheel
. O comandopip install some-package.whl
é suficiente. Verifique se o pip está atualizado apenas, conforme declarado por burhan-khalid.python -m pip install some-package.whl
também funciona se o pip não for encontrado no PATH.pip3
vez depip
(eu tinha 2,7 e agora tenho 3,4). De qualquer forma, este é um lembrete amigável que às vezespip3
é o que você precisa.Primeiro, verifique se você atualizou o pip para ativar o suporte de roda:
Em seguida, para instalar a partir do wheel, forneça o diretório em que o wheel é baixado. Por exemplo, para instalar
package_name.whl
:fonte
--use-wheel
no pip 19.0.1 (python 2.7)whl
é uma abreviatura paraEstou no mesmo barco que o OP.
Usando um prompt de comando do Windows, no diretório:
parecia funcionar.
Mudando o diretório para o local onde o whl estava localizado, ele apenas diz 'pip não é reconhecido'. Voltando a
C:\Python34\Scripts>
, e usando o comando completo acima para fornecer o local 'onde / seu / baixado', ele dizRequirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
.Então, larguei uma cópia do .whl no Python34 / Scripts, executei exatamente o mesmo comando novamente (com o
--find-links=
ainda indo para a outra pasta) e desta vez funcionou.fonte
C:\Python34\Scripts
diretório ao executar o pip, adicione esse diretório ao caminho do sistema. Para quem não sabe como: windowsitpro.com/systems-management/…C:\Python34\python.exe -m pip install requests
ele baixou automaticamente o pacote 'solicitações' e o instalou.Existem várias versões de arquivo no site do grande Christoph Gohlke.
Algo que eu achei importante ao instalar rodas neste site é primeiro executá-lo no console do Python:
para que você saiba qual versão deve instalar no seu computador. Escolher a versão errada pode falhar na instalação do pacote (especialmente se você não usar a tag CPython correta, por exemplo, cp27).
fonte
Você precisa executar o pip.exe no prompt de comando no meu computador. Eu digito
C:/Python27/Scripts/pip2.exe install numpy
fonte
Scripts
diretório. O pip não vem com uma instalação regular?No Windows, você não pode simplesmente atualizar usando
pip install --upgrade pip
, porque opip.exe
está em uso e haveria um erro ao substituí-lo. Em vez disso, você deve atualizarpip
assim:Em seguida, verifique a
pip
versão:Se mostrar
6.x
séries, há suporte para as rodas.Somente então, você pode instalar um pacote de rodas como este:
fonte
pip install --upgrade pip
e funcionou bem - de modo que parte do que você diz parece estar incorreta.Para poder instalar arquivos de roda com um simples clique duplo, execute um dos seguintes procedimentos:
1) Execute dois comandos na linha de comando sob privilégios de administrador:
2) Como alternativa, eles podem ser copiados em um
wheel.bat
arquivo e executados com a caixa de seleção 'Executar como administrador' nas propriedades.Presume-se que o PS pip.exe esteja no PATH.
Atualizar:
(1) Esses podem ser combinados em uma linha:
(2) A sintaxe para arquivos .bat é um pouco diferente:
Também sua saída pode ser mais detalhada:
veja minha postagem no blog para obter detalhes.
fonte
EDIT: ISSO NÃO É MAIS UMA PARTE DO PIP
Para evitar o download desses arquivos, você pode tentar:
Para mais informações, consulte isto .
fonte
Caso você não consiga instalar o pacote específico diretamente usando o PIP.
Você pode fazer o download de um
.whl
pacote específico (roda) em - https://www.lfd.uci.edu/~gohlke/pythonlibs/CD (Alterar diretório) para o pacote baixado e instale-o manualmente por -
pip install PACKAGENAME.whl
ex:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
fonte
A única maneira de conseguir instalar o NumPy foi a seguinte:
Eu baixei o NumPy aqui https://pypi.python.org/pypi/numpy
Este módulo
Execução de comando a partir do caminho de instalação do Python no PowerShell
PS .: Eu instalei no Windows 10.
fonte
Você pode instalar o arquivo .whl usando
pip install filename
. Apesar de usá-lo neste formulário, ele deve estar no mesmo diretório da sua linha de comando; caso contrário, especifique o nome do arquivo completo, juntamente com o endereço comopip install C:\Some\PAth\filename
.Verifique também se o arquivo .whl é da mesma plataforma que você está usando, faça um
python -V
para descobrir qual versão do Python você está executando e se for win32 ou 64, instale a versão correta de acordo com ela.fonte
O que fiz foi primeiro atualizar o pip usando o comando:
pip install --upgrade pip
e também instalei o wheel usando o comando:pip install wheel
e então funcionou perfeitamente.Espero que funcione para você, eu acho.
fonte
Os novos usuários de Python no Windows geralmente esquecem de adicionar o diretório \ Scripts do Python à variável PATH durante a instalação. Eu recomendo usar o lançador Python e executar pip como um script com o
-m
switch. Em seguida, você pode instalar as rodas para uma versão específica do Python (se mais de uma estiver instalada) e o diretório Scripts não precisa estar no PATH. Portanto, abra a linha de comando, navegue (com ocd
comando) até a pasta em que o arquivo .whl está localizado e digite:Substitua
3.6
pela sua versão do Python ou simplesmente digite-3
se a versão desejada do Python aparecer primeiro no PATH. E com um ambiente virtual ativo:py -m pip install your_whl_file.whl
.Obviamente, você também pode instalar pacotes do PyPI dessa maneira, por exemplo
fonte
Eu sugeriria a maneira exata de como instalar o arquivo .whl. Inicialmente, enfrentei muitos problemas, mas depois resolvi: eis o meu truque para instalar arquivos .whl.
Siga as etapas corretamente para obter um módulo importado
3.Agora, digite o comando escrito abaixo
Clique em Enter e certifique-se de inserir a versão que está usando no momento com o nome de arquivo correto.
Depois de pressionar enter, aguarde alguns minutos e o arquivo será instalado e você poderá importar o módulo específico.
Para verificar se o módulo foi instalado com sucesso, importe o módulo para o modo inativo e verifique-o.
Obrigado:)
fonte
Faça o download do pacote (.whl).
Coloque o arquivo dentro da pasta de scripts do diretório python
Use o prompt de comando para instalar o pacote.
fonte
No MacOS, com o
pip
instalado via MacPorts no MacPorts python2.7, tive que usar a solução @Dunes:Onde
python
foi substituído pelo python MacPorts no meu caso, que épython2.7
oupython3.5
para mim.o
-m
opção é "Executar módulo da biblioteca como script", de acordo com a página de manual.(Eu já havia executado anteriormente
sudo port install py27-pip py27-wheel
para instalarpip
e instalarwheel
minha python 2.7.)fonte