Eu recebo este erro depois de importar o módulo
/usr/local/lib/python3.6/dist-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py:47: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
Posso ignorá-lo?
Como resolvê-lo?
import sklearn
SEM PROBLEMA
/usr/local/lib/python3.6/dist-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py:47: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
PLATAFORMA=Linux-4.15.0-34-generic-x86_64-with-Ubuntu-18.04-bionic
PYTHON=Python 3.6.5 (padrão, 1º de abril de 2018, 05:46:30) [GCC 7.3.0]
NUMPY=NumPy 1.15.2
SCIPY=SciPy 1.1.0
SKLEARN=Scikit-Learn 0.20rc1
eu também entendo isso
no macOs 10.12.6
python 3.7
numpy 1.15.2
scipy 1.1.0
scikit-learn 0.20.0
Ele pode ser ignorado, mas, idealmente, deve ser corrigido em https://github.com/cloudpipe/cloudpickle/issues/207 .
@ogrisel
teve o mesmo problema e resolveu?
Li o que você escreveu no link que você compartilhou, mas não consegui entender a correção.
Perdoe minha ignorância
Eu enfrento o mesmo problema. Apenas tente instalar a biblioteca cloudpickle. Funciona para mim.
pip instalar cloudpickle
com cloudpickle o problema acabou!
Eu enfrento o mesmo problema. Apenas tente instalar a biblioteca cloudpickle. Funciona para mim.
pip instalar cloudpickle
Isso funciona! Obrigado!
Parece que o problema foi corrigido no lado de cloudpipe
(consulte https://github.com/cloudpipe/cloudpickle/pull/208). Quando se tornará parte de sklearn
?
Eu lancei o cloudpickle 0.6.0. Ele fará parte do scikit-learn 0.20.1 em alguns dias ou 0.20.2 no máximo.
Acabei de instalar o cloudpickle e ainda estou recebendo o erro. Isso também ocorre após uma reinicialização. Eu sou muito novo nisso e não sei como solucioná-lo com eficiência.
Windows 10pro 64 bits
Python versão 3.7.0
numpy versão 1.15.1
cipy versão 1.1.0
sklearn versão 0.20.0
cloudpickle versão 0.6.0
@nklein9 mesmo aqui
>pip freeze
cloudpickle==0.6.0
numpy==1.15.2
Pillow==5.3.0
scikit-learn==0.20.0
scipy==1.1.0
>py -3 --version
Python 3.6.5 :: Anaconda, Inc.
Windows10x64
Alguma ideia?
@nklein9 mesmo aqui
>pip freeze cloudpickle==0.6.0 numpy==1.15.2 Pillow==5.3.0 scikit-learn==0.20.0 scipy==1.1.0
```
py -3 --versão
Python 3.6.5 :: Anaconda, Inc.
```
Windows10x64Alguma ideia?
A única diferença é que minha versão cloudpickle é 0.5.6. Talvez você possa tentar esta versão. Não tenho certeza se vai ajudar.
Olá a todos,
Eu tinha a mesma versão de instalação que a listada por @ nklein9 no post anterior em uma máquina Ubuntu 18.04. Então, removi o cloudpickle 0.6.0 e instalei a versão 0.5.6 - seguindo a sugestão de @yyb1995. Alterando a versão corrigiu o problema!
Obrigado,
Ivan
btw este é um aviso, então realmente não há problema para corrigir ...
@ivan-marroquin Obrigado! Eu estarei trabalhando nisso mais tarde hoje e voltarei com resultados.
@amueller meu ide (komodo) para completamente. A mensagem de erro diz que é um aviso, mas o ide o trata como um erro e o sinaliza como tal. Eu tentei executar o código é vscode também e obtive um resultado semelhante.
@ nklein9 Ou você tem uma opção definida para tratar todos os avisos como erros (o que seria meio estranho) ou o problema não está relacionado. Se o mesmo acontecer em vários IDEs, isso provavelmente significa que há uma falha não relacionada ao aviso.
@amueller você está certo, especialmente porque o aviso é impresso em stderr, não em stdout.
O uso do cloudpickle 0.5.6 eliminou o aviso.
O downgrade para cloudpickle 0.5.6 funcionou. Obrigado a todos.
Eu enfrento o mesmo problema. Apenas tente instalar a biblioteca cloudpickle. Funciona para mim.
pip instalar cloudpickle
Obrigado, também funciona para mim.
@nklein9 mesmo aqui
>pip freeze cloudpickle==0.6.0 numpy==1.15.2 Pillow==5.3.0 scikit-learn==0.20.0 scipy==1.1.0
```
py -3 --versão
Python 3.6.5 :: Anaconda, Inc.
```
Windows10x64
Alguma ideia?A única diferença é que minha versão cloudpickle é 0.5.6. Talvez você possa tentar esta versão. Não tenho certeza se vai ajudar.
funciona na minha situação
Parece que atualizar o sklearn para 0.20.1 resolve o problema!
Resolvido atualizando
Obrigado a todos
com
scikit-learn==0.20.2
não é gerado mais aviso
pip instalar joblib
com
scikit-learn==0.20.2
não é gerado mais aviso
Isso funcionou para mim:
pip install scikit-learn=0.20.2
Comentários muito úteis
Parece que atualizar o sklearn para 0.20.1 resolve o problema!