web-dev-qa-db-ja.com

Anaconda ImportError:libSM.so.6:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

これが私のpython importステートメントです

import plotly as py
import pandas as pd
import numpy as np

import plotly.plotly as py
import plotly.tools as plotly_tools
from plotly.graph_objs import *

os.environ['MPLCONFIGDIR'] = tempfile.mkdtemp()
from matplotlib.finance import quotes_historical_yahoo
import matplotlib.pyplot as plt

from scipy.stats import gaussian_kde

from IPython.display import HTML

スローしてImportError ImportError: libSM.so.6: cannot open shared object file: No such file or directory

このインポートステートメントに問題があることはわかっていますimport matplotlib.pyplot as plt

13
CodeNinja101

buntuを使用している場合はこのコマンドを試してください:pyqt4が欠落している可能性があります

Sudo apt-get install -y python-qt4

それは私のために働いた。

26
Ganesh Pandey

これは、matplotlibに使用しているbackendによって異なります。

Qtバックエンドを使用しているようです。 Qtのインストールを回避するには、 変更 GTKAggなどのディストリビューションにネイティブなものに変更します。

1
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
0
lleiou