nlplot icon indicating copy to clipboard operation
nlplot copied to clipboard

import nlplotでエラーが発生する。

Open takapy0210 opened this issue 5 years ago • 3 comments

cf. https://github.com/takapy0210/takapy_blog/issues/1#issue-683849954


pip install nlplot自体はエラーなく完了しましたが、import nlplotを実行すると以下のエラーが発生してしまいます。

環境はwin10, Python 3.6.5 |Anacondaです。

import nlplot Traceback (most recent call last): File "", line 1, in File "C:\Users\******myenv\lib\site-packages\nlplot_init_.py", line 1, in from nlplot.nlplot import * File "C:\Users\******\myenv\lib\site-packages\nlplot\nlplot.py", line 15, in import seaborn as sns File "C:\Users\******\myenv\lib\site-packages\seaborn_init_.py", line 2, in import matplotlib as mpl File "C:\Users******\myenv\lib\site-packages\matplotlib_init_.py", line 174, in check_versions() File "C:\Users\******\myenv\lib\site-packages\matplotlib_init.py", line 159, in _check_versions from . import ft2font ImportError: DLL load failed: 指定されたモジュールが見つかりません。

エラー原因わかりますでしょうか?

takapy0210 avatar Aug 22 '20 13:08 takapy0210

@sinjorjob

調べてみると下記のような事象があるようなので、お手数ですが下記を参照していただきお試しいただいても良いでしょうか?

https://qiita.com/forgetful-chicken/items/f3af713685c6e289abbe

takapy0210 avatar Aug 22 '20 13:08 takapy0210

情報有難うございます。 参考URLの情報では解決せず以下の通りmatplotlibのバージョンを下げると一旦エラーは解消しましが、今度は別のplotlyに関するImportエラーが出るようになってしまいました。

pip uninstall matplotlib pip install matplotlib==3.3.0 →これでimport nlplotはOKになった。

なお、DOS画面じょうから「import nlplot」を実行すると正常に動作しますが、Jupyter Notebook上からimport nlplotすると以下のエラーが発生するようになりました。

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-18fd90e20f78> in <module>()
----> 1 import nlplot

C:\python\venv\nlplotenv\Lib\site-packages\nlplot\__init__.py in <module>()
----> 1 from nlplot.nlplot import *
      2 
      3 def main():
      4     pass

C:\python\venv\nlplotenv\Lib\site-packages\nlplot\nlplot.py in <module>()
     16 import plotly
     17 import plotly.graph_objs as go
---> 18 import plotly.express as px
     19 from plotly.offline import iplot
     20 from wordcloud import WordCloud

ModuleNotFoundError: No module named 'plotly.express'

インストールされていたplotlyのバージョンが4.9.0でしたので、一旦4.8.0に下げてみましたが同じエラーが発生します。 色々調査していますが、めぼしい情報がなく、そちらでも何か原因がわかりましたら共有いただけますと助かります。

sinjorjob avatar Aug 23 '20 04:08 sinjorjob

@sinjorjob ご連絡が大変遅くなり申し訳ないです.

nlplotの最新version(v1.4.0)をリリースしたので、もしよろしければこちらで今一度試して見ていただけますでしょうか. https://pypi.org/project/nlplot/1.4.0/

takapy0210 avatar Jul 06 '21 14:07 takapy0210