Precisa de uma versão mais recente do que sobre o pip respitory, como atualizar sem fazer uma bagunça?

0

Eu preciso atualizar um pacote para além da versão que aparece no repositório pip (pip3).

O pacote é torchvision; link

A versão que o pip3 tem é 0.2.1 e eu preciso de pelo menos 0.4.0 . Conda está ainda mais desatualizada. Gostaria apenas de baixar e compilar a partir do código-fonte, mas depois disso eu não acho que posso usar o pip para desinstalá-lo ou atualizá-lo. Será que pip mesmo saber que foi instalado? Ou tentaria reinstalá-lo da próxima vez se encontrasse algo que o relacionasse como uma dependência?

Qual é a maneira menos confusa de atualizar a torchvision?

Estou no Ubuntu 16.04.

Editar; Em resposta aos comentários, o pip3 parece não oferecer o que eu preciso diretamente;

    
por Clumsy cat 05.05.2018 / 13:47

1 resposta

1

Eu não tentei essas etapas exatas, mas acho que isso deve funcionar. Primeiro, desinstale qualquer versão atual da tocha e da visão da tocha (ou, melhor ainda, use um ambiente virtual Python ou um novo ambiente Conda).

Em seguida, instale a última versão da tocha do GitHub usando:

pip install https://github.com/pytorch/torch/archive/master.zip

Em seguida, instale a versão mais recente do tocha-visão do GitHub se você precisar usando:

pip install https://github.com/pytorch/vision/archive/master.zip

Eu olhei para o campo de requisitos em setup.py e não acho que deva haver problemas de dependência.

Você não poderá usar o pip para atualizá-lo no futuro, mas poderá desinstalá-lo facilmente com pip uninstall e, em seguida, instalar a versão mais recente usando as mesmas etapas.

    
por Steve 05.05.2018 / 16:27