モジュールをインポートした後、このエラーが発生します/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
PLATFORM = Linux-4.15.0-34-generic-x86_64-with-Ubuntu-18.04-bionic
PYTHON = Python 3.6.5(デフォルト、2018年4月1日、05:46:30)[GCC 7.3.0]
NUMPY = NumPy 1.15.2
SCIPY = SciPy 1.1.0
SKLEARN = Scikit-0.20rc1を学ぶ
私もこれを手に入れます
macOs10.12.6で
Python 3.7
numpy 1.15.2
scipy 1.1.0
scikit-learn 0.20.0
無視することもできますが、理想的にはhttps://github.com/cloudpipe/cloudpickle/issues/207で修正する必要があります。
@ogrisel
同じ問題があり、解決しましたか?
あなたが共有したリンクを介してあなたが書いたものを読みましたが、修正を理解できませんでした。
私の無知を許してください
私は同じ問題に直面しています。 cloudpickleライブラリをインストールしてみてください。 わたしにはできる。
pip install cloudpickle
cloudpickleで問題はなくなりました!
私は同じ問題に直面しています。 cloudpickleライブラリをインストールしてみてください。 わたしにはできる。
pip install cloudpickle
これはうまくいきます!ありがとう!
この問題はcloudpipe
側で修正されたようです(https://github.com/cloudpipe/cloudpickle/pull/208を参照)。 いつsklearn
の一部になりますか?
cloudpickle0.6.0をリリースしました。 これはscikit-learn0.20.1の一部になり、数日で0.20.1、最大で0.20.2になります。
cloudpickleをインストールしたばかりですが、まだエラーが発生します。 これも再起動後です。 私はこれにまったく慣れておらず、効率的にトラブルシューティングする方法がわかりません。
Windows 10pro64ビット
Pythonバージョン3.7.0
numpyバージョン1.15.1
scipyバージョン1.1.0
sklearnバージョン0.20.0
cloudpickleバージョン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.
Windows 10 x64
何か案は?
@ 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-バージョン
Python 3.6.5 :: Anaconda、Inc。
`` `
Windows 10 x64何か案は?
唯一の違いは、私のcloudpickleバージョンが0.5.6であるということです。 多分あなたはこのバージョンを試すことができます。 それが役立つかどうかわからない。
こんにちは、みんな、
Ubuntu 18.04マシンで、前回の投稿で@ nklein9にリストされたものと同じインストールバージョンを使用しました。 そこで、@ yyb1995からの提案に従って、cloudpickle 0.6.0を削除し、バージョン0.5.6をインストールしました。 バージョンを変更すると問題が修正されました!
ありがとう、
イワン
ところで、これは警告なので、実際に修正する問題はありません...
@ ivan-marroquinありがとうございます! 私は今日遅くにそれに取り組んでいて、結果で戻ってきます。
@amueller my ide(komodo)が完全に停止します。 エラーメッセージは警告であると述べていますが、ideはそれをエラーとして扱い、そのようにフラグを立てます。 コードをvscodeで実行してみたところ、同様の結果が得られました。
@ nklein9すべての警告をエラーとして処理するオプションが設定されているか(これはちょっと奇妙です)、または問題は無関係です。 同じことが複数のIDEで発生する場合は、警告とは関係のないクラッシュが発生している可能性があります。
@amuellerあなたは正しいです、特に警告がstdoutではなくstderrに出力されるためです。
cloudpickle 0.5.6を使用すると、警告がなくなりました。
cloudpickle0.5.6へのダウングレードは機能しました。 みんな、ありがとう。
私は同じ問題に直面しています。 cloudpickleライブラリをインストールしてみてください。 わたしにはできる。
pip install cloudpickle
おかげで、それは私のためにも働きます。
@ 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-バージョン
Python 3.6.5 :: Anaconda、Inc。
`` `
Windows 10 x64
何か案は?唯一の違いは、私のcloudpickleバージョンが0.5.6であるということです。 多分あなたはこのバージョンを試すことができます。 それが役立つかどうかわからない。
それは私の状況で動作します
sklearnを0.20.1に更新すると、問題が解決するようです。
更新により解決
みんなありがとう
と
scikit-learn==0.20.2
これ以上の警告は生成されません
pip install joblib
と
scikit-learn==0.20.2
これ以上の警告は生成されません
これは私のために働いた:
pip install scikit-learn=0.20.2
最も参考になるコメント
sklearnを0.20.1に更新すると、問題が解決するようです。