2016-10-22 8 views
0

Ubuntu 16.04私はvirtualenv(15.0.2)を持っています。私はmatplotlibの1.5.3をインストールしましたし、私はこのエラーを取得する:私はあなたがのpython3を使用している想定していますmatplotlibのpython tkをUbuntuのvirtualenvにインストールする

import _tkinter # If this fails your Python may not be configured for Tk 
ImportError: libBLT.2.4.so.8.6: cannot open shared object file: No such file or directory 

おかげ

+0

私は以前この質問に気づいているが、それはdoesnのvの言及irtualenv。 –

+2

私はこの問題を解決しました。これはhttp://stackoverflow.com/questions/29433824/unable-to-import-matplotlib-pyplot-as-plt-in-virtualenv/33447513コマンド "pip uninstall matplotlib"と "pip私のvirtualenvにmatplotlib == 1.4.3 "をインストールしてください。 –

答えて

0

を。

まず、あなたのpythonシェルにhelp('modules')と入力してください。これにより、現在インストールされているすべてのモジュールが返されます。 tkinterがそこにリストされていない場合は、次のように試してください:

import sysconfig 
print(sysconfig.get_paths()) 

これは、pythonがモジュールを探しているすべてのパスを出力します。それは通常、サイトのパッケージでなければなりません(上記のフォルダのいずれかにあなたのTkinterモジュールを移動 が、それはあなたのpythonセットアップに依存する場合があります。

をそれはまだ問題が解決しない場合は、してみてください

sudo apt-get install python python-tk idle python-pmw python-imaging 

あなたがUbuntuの使用している場合は、Pythonライブラリは、Tkinterのを含めるべきである。したがって、上記のコードは再インストールのpythonである。

私は助けることができる希望、 Narusan

+0

申し訳ありませんが、データがありません。私はpython 2.7.9を使用しています。 matplotlibを標準のPythonインストール(/ usr/bin/..)にインストールしようとしましたが、完全に動作するので、私はすべてのライブラリを持っていると思います。私のvirtualenvインタプリタでコードを実行すると、問題が発生します。この場合、tkには何か問題があります。これは、コマンドを使ってvirtualenvにインストールできません: –

+0

cd .../path/to/env、source/bin/activate、pip install tk –

+0

"sudo apt-get python-python-tkをインストールするpython-pmw python-imaging "が私の問題を解決しました。申し訳ありませんがあなたの答えを+1できません。どうもありがとう!!!! –

関連する問題