Erro ao importar pacote skimage.measure

problema de versão skimage

pergunta

Hoje, quando troquei a máquina para rodar a rede, após instalar o scikit-image, o skimage.measure ainda estava vermelho brilhante e o erro foi exibido, e procurei muito sem sucesso.

razão

Comparei especificamente os números de versão e descobri que instalei 0.18.0.
Se eu não especificar o número da versão, a versão mais recente será instalada automaticamente, resultando no download de 0.18.0, o que pode alterar o uso na nova versão de skimagem.
insira a descrição da imagem aqui

Solução

Também não examinei o uso da nova versão, optando por alterar a versão de volta para 0.15.0.
Conda vem com atualização própria, parece ser atualização ou atualização, escolha um dos dois, eu escolho atualização, porque acho que atualização pode não incluir reversão, se você estiver interessado, pode verificar você mesmo.

conda update scikit-image=0.15.0

apegado

Alguns nomes de pacotes em python são inconsistentes com os usados, como cv e cv2, que geralmente são instalados usando opencv-python:

conda install opencv-python

Mas também descobri que isso não funciona, pode ser um problema com a fonte, mas estou com preguiça de alterar as configurações, então vou instalar o opencv diretamente sem python, mas na verdade pode ser usado.

Existem muitos problemas de correspondência de versão em python que precisam ser observados. Por exemplo, ao instalar o cuda, suas versões cuda, cudnn, pytorch e archivision devem ser correspondentes, caso contrário, será muito desconfortável. Obviamente, você também deve prestar atenção se é a versão gpu ao instalar o pytorch. Geralmente, desde que nenhum seja selecionado para download no site oficial, é a versão gpu.
Recomenda-se verificar você mesmo após a instalação:

 import torch
 print(torch.cuda.is_available())

Acho que você gosta

Origin blog.csdn.net/weixin_43938876/article/details/123631433
Recomendado
Clasificación