2016-12-21 10 views
6

この問題は過去2日間で解決しましたが、スタックとgithubですべての解決策を試しました。誰かがお勧めできるなら、本当に素晴らしいことになるでしょう。tkinterの一致するディストリビューションがありません

CentOS Linuxリリース7.3.1611の仮想環境でPython 2.7を使用しています。

私はmatplotlib.pyplotを使用するスクリプトを実行し、実行時に、私はTkinterのを使用してインストールしようとした

import matplotlib.pyplot as plt 
File "/usr/local/packages/Python-2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module> 
    import _tkinter # If this fails your Python may not be configured for Tk 
ImportError: No module named _tkinter 

このエラー与えています - そして、私もインストール

pip install tkinter and it gave this error 
Could not find a version that satisfies the requirement tkinter (from versions:) 
No matching distribution found for tkinter 

-

sudo yum install tk 
sudo yum install tk-devel 
sudo yum install tc 

パッケージが既にインストールされており、nothing to to

私は何かを見逃しているかどうかを確認するために私の仮想環境を再セットアップしましたが、どこにも行けません。助けてください!

+0

最新のUbuntuに 'apt-get'(' yum'に似ています)を使って 'python-tkinter'をインストールしなければなりませんでした。 'tkinter'は' tkinter'で使用されますが、 'python'に' tkinter'をインストールしないでください – furas

+0

'yum'に' search/find'コマンドがあり、 'tkinter'(' tk') – furas

+0

@furas、はい私は複数のフォーラムでそれを読んでいますが、 'tk'と' tcl'をインストールしようとすると、何もすることができません! – AnkP

答えて

-2

あなたはpython 2.7を使用しているので、tkinterはTkinterです。 Tkinterをインポートしてみてください。

https://docs.python.org/2/library/tkinter.html

+0

もしPythonのプロンプトを表示してimport Tkinterを使うと、ファイル '' /usr/local/packages/Python-2.7/lib/python2.7/lib-tk/Tkinter.py "、行39、 が得られますimport _tkinter#これが失敗した場合、あなたのPythonはTk に設定されていないかもしれません。ImportError:_tkinter' – AnkP

+0

という名前のモジュールもありません。私の仮想envのpythonのパスは '/ home // CVD_venv/lib/python2.7 /' not ' usr/local/packages/Python-2.7/lib/python2.7/'だから、pythonはまだこのモジュールをroot/centralの場所で探しますか? – AnkP

+0

おそらくこれを試しましたが、このページでhttp://stackoverflow.com/questions/36327134/matplotlib-error-no-module-named-tkinter –

1

apt-getののpython3-TK これをインストールし、この の$ sudoは私のために働い

4

で試してみてください:Python用のCentOSやRedHatのためのyum install tkinterを2.x!

1

は同じ問題を持っていた試しapt-get install python-tk

関連する問題