Я получаю эту ошибку после импорта модуля
/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
Могу ли я игнорировать это?
Как это решить?
import sklearn
НЕТ ПРОБЛЕМ
/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
ПЛАТФОРМА = Linux-4.15.0-34-generic-x86_64-с-Ubuntu-18.04-bionic
PYTHON=Python 3.6.5 (по умолчанию, 1 апреля 2018 г., 05:46:30) [GCC 7.3.0]
NUMPY=NumPy 1.15.2
SCIPY = SciPy 1.1.0
SKLEARN=Scikit-Learn 0.20rc1
я также понимаю это
на macOS 10.12.6
питон 3.7
1.15.2
Сципи 1.1.0
scikit-learn 0.20.0
Его можно игнорировать, но в идеале его следует исправить в https://github.com/cloudpipe/cloudpickle/issues/207 .
@ogrisel
у вас была такая же проблема, и вы решили?
Я прочитал то, что вы написали по ссылке, которой вы поделились, но я не мог понять исправление.
Простите мое невежество
Я сталкиваюсь с той же проблемой. Просто попробуйте установить библиотеку cloudpickle. Меня устраивает.
pip установить облачный пиксель
с cloudpickle проблема исчезла!
Я сталкиваюсь с той же проблемой. Просто попробуйте установить библиотеку cloudpickle. Меня устраивает.
pip установить облачный пиксель
Это работает! Спасибо!
Похоже, проблема была исправлена на стороне cloudpipe
(см. https://github.com/cloudpipe/cloudpickle/pull/208). Когда он станет частью sklearn
?
Я выпустил cloudpickle 0.6.0. Это будет частью scikit-learn 0.20.1 через пару дней или максимум 0.20.2.
Я только что установил cloudpickle и все еще получаю сообщение об ошибке. Это тоже после перезагрузки. Я совсем новичок в этом и не знаю, как эффективно устранять неполадки.
Виндовс 10про 64бит
Python версии 3.7.0
пустая версия 1.15.1
скайп версия 1.1.0
sklearn версия 0.20.0
облачная версия 0.6.0
@nklein9 то же самое здесь
>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.
Виндовс 10 х64
Есть идеи?
@nklein9 то же самое здесь
>pip freeze cloudpickle==0.6.0 numpy==1.15.2 Pillow==5.3.0 scikit-learn==0.20.0 scipy==1.1.0
```
ру-3 --версия
Python 3.6.5 :: Anaconda, Inc.
```
Виндовс 10 х64Есть идеи?
Единственная разница в том, что моя версия cloudpickle — 0.5.6. Может быть, вы можете попробовать эту версию. Не уверен, что это поможет.
Всем привет,
У меня была та же версия установки, что и указанная @nklein9 в предыдущем посте, на машине с Ubuntu 18.04. Итак, я удалил cloudpickle 0.6.0 и установил версию 0.5.6 — следуя совету @yyb1995. Смена версии решила проблему!
Спасибо,
Иван
Кстати, это предупреждение, так что на самом деле нет проблемы, которую можно исправить...
@ivan-marroquin Спасибо! Я буду работать над этим позже сегодня и вернусь с результатами.
@amueller мой язь (комодо) полностью останавливается. В сообщении об ошибке говорится, что это предупреждение, но ide рассматривает его как ошибку и помечает как таковую. Я также попытался запустить код vscode и получил аналогичный результат.
@ nklein9 Либо у вас установлена опция для обработки всех предупреждений как ошибок (что было бы довольно странно), либо проблема не связана. Если то же самое происходит в нескольких IDE, это, вероятно, означает, что произошел сбой, не связанный с предупреждением.
@amueller , вы правы, особенно потому, что предупреждение выводится на стандартный вывод, а не на стандартный вывод.
Использование cloudpickle 0.5.6 устранило предупреждение.
Переход на cloudpickle 0.5.6 сработал. Всем спасибо.
Я сталкиваюсь с той же проблемой. Просто попробуйте установить библиотеку cloudpickle. Меня устраивает.
pip установить облачный пиксель
Спасибо, у меня тоже работает.
@nklein9 то же самое здесь
>pip freeze cloudpickle==0.6.0 numpy==1.15.2 Pillow==5.3.0 scikit-learn==0.20.0 scipy==1.1.0
```
ру-3 --версия
Python 3.6.5 :: Anaconda, Inc.
```
Виндовс 10 х64
Есть идеи?Единственная разница в том, что моя версия cloudpickle — 0.5.6. Может быть, вы можете попробовать эту версию. Не уверен, что это поможет.
это работает в моей ситуации
Похоже, обновление sklearn до 0.20.1 решает проблему!
Решено путем обновления
Спасибо всем
с участием
scikit-learn==0.20.2
предупреждение больше не генерируется
pip установить joblib
с участием
scikit-learn==0.20.2
предупреждение больше не генерируется
Это сработало для меня:
pip install scikit-learn=0.20.2
Самый полезный комментарий
Похоже, обновление sklearn до 0.20.1 решает проблему!