2017-08-22 1 views
0

私は現在Windowsのbashでanacondaとpython 3.6を使用しています。私はmatplotlibを使用するたびに、matplotlibrcファイルのコピーを自分の作業ディレクトリに貼り付けなければなりません。そうでなければ、私のコードは実行されないでしょう。 -packages/matplotlibの/ のinitの.py:1022:UserWarning:rcファイルを見つけることができませんでした。私のmatplotlibrcファイルはCに位置しています matplotlibrcのデフォルトディレクトリを変更するには

返すデフォルト

:\ Users \ユーザーユーザー\のAppData \ローカル\ lxss \ホーム\ PUTER \ anaconda3 \ lib \ python3.6 \ site-packages \ matplotlib \ mpl-data

私は自分の.condarcファイルを編集して、正しいディレクトリのmatplotlibrcを探すように設定しました。誰も私にこのことを教えてもらえますか?

+0

これは*エラー*ではなく、*エラー*であることに注意してください。あなたのコードはmatplotlibrcファイルがなくても期待どおりに動作します。もちろん警告は迷惑で、それを取り除くことは有効な願いです。 – ImportanceOfBeingErnest

+1

matplotlibrcが本当にあなたが言うディレクトリにある場合、警告がどこから来るのだろうかと思います。デフォルトでは、matplotlibはこのディレクトリを正確に調べます。[The matplotlibrc file](http://matplotlib.org/users/customizing.html#the-matplotlibrc-file)のポイント4を参照してください。 – ImportanceOfBeingErnest

+0

よろしくお願いいたします。警告ですが、作業ディレクトリのmatplotlibrcなしで実行されるコードはありません。コンソールには何も印刷されず、グラフは別のウィンドウにプロットされません。 pythonを入力してmatplotlibをインポートすると、上記と同じ警告が表示されます – roostermammoth

答えて

0

anacondaまたはmatplotlibがインストールされたときのように、C:\ Users \ user \ AppData \ Local \ lxss \ home \ puter \ anaconda3 \ lib \ python3.6 \ site-packageにmatplotlibrcファイルが作成されているようです。 s \ matplotlib \ mpl-dat a Windows環境を使用します。これにより、ファイルがWSLで認識されなくなりました。

これを修正するには、別のmatplotlibrcファイルをbashまたは使用しているシェルで作成します。上記のディレクトリで、以前に作成したmatplotlibrcファイルの内容を新しいmatplotlibrcファイルにコピーします。 Windows環境でこのファイルを作成しないようにしてください。そうしないと、認識されません。

関連する問題