python - pip setuptools install




Como instalo um pacote Python com um arquivo.whl? (10)

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

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

Execução de comando a partir do caminho de instalação do Python no PowerShell

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

PS .: Eu instalei no Windows 10.

Estou tendo problemas para instalar um pacote Python (especificamente, JPype1 0.5.7) 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, enquanto Christoph costumava fornecer arquivos .exe no passado, recentemente parece que ele está carregando arquivos .whl.

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

Mas como instalo arquivos .whl?

Notas:

  • Encontrei documentos no volante , mas eles não parecem tão diretos ao explicar como instalar arquivos .whl.
  • Esta pergunta é uma duplicata, que não foi respondida diretamente.

Caso você não consiga instalar o pacote específico diretamente usando o PIP.

É possível fazer o download de um pacote .whl (wheel) específico em - https://www.lfd.uci.edu/~gohlke/pythonlibs/

CD (Alterar diretório) para esse pacote baixado e instale-o manualmente:
pip install PACKAGENAME.whl
ex:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl


Estou no mesmo barco que o OP.

Usando um prompt de comando do Windows, no diretório:

C:\Python34\Scripts>
pip install wheel

parecia funcionar.

Mudando o diretório para o local onde o whl estava localizado, ele diz apenas 'pip não é reconhecido'. Voltando a C:\Python34\Scripts> , usando o comando completo acima para fornecer o local 'onde / seu / baixado', ele diz que o Requirement '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.


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

pip install some-package.whl

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 arquivo *.whl na unidade local (por exemplo, C: \ some-dir \ some-file.whl ), use os seguintes parâmetros de linha de comando -

pip install C:/some-dir/some-file.whl

Existem várias versões de arquivo no site de Christoph Gohlke.

Algo que eu achei importante ao instalar rodas neste site é primeiro executá-lo no console do Python:

import pip
print(pip.pep425tags.get_supported())

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).


No MacOS, com o pip instalado via MacPorts no MacPorts python2.7, tive que usar a solução @Dunes:

sudo python -m pip install some-package.whl

Onde python foi substituído pelo MacPorts python no meu caso, que é python2.7 ou python3.5 para mim.

A opção -m é "Executar módulo da biblioteca como script", de acordo com a página de manual.

(Eu já havia executado o sudo port install py27-pip py27-wheel para instalar o pip and wheel na minha instalação do python 2.7 primeiro.)


O que fiz foi atualizar o pip primeiro usando o comando: pip install --upgrade pip e depois instalei o wheel usando o comando: pip install wheel e funcionou perfeitamente.

Espero que funcione para você, eu acho.


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 iniciador do Python e executar o pip como um script com a opção -m . 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 o comando cd ) até a pasta em que o arquivo .whl está localizado e digite:

py -3.6 -m pip install your_whl_file.whl

Substitua 3.6 pela sua versão do Python ou apenas 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

py -3.6 -m pip install pygame

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:

assoc .whl=pythonwheel
ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause

2) Como alternativa, eles podem ser copiados para um arquivo wheel.bat 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:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause

(2) A sintaxe para arquivos .bat é um pouco diferente:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause

Também sua saída pode ser mais detalhada:

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1
@ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1
@echo Installation successfull & pause

veja minha postagem no blog para obter detalhes.


Você pode instalar o arquivo .whl, usando o nome de arquivo pip install filename . Apesar de usá-lo neste formulário, ele deve estar no mesmo diretório que sua linha de comando, caso contrário, especifique o nome do arquivo completo, juntamente com o endereço como pip 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 ele.





jpype