2017-08-03 1 views
0

私はアンドロイドデバイス(Pixel C)にtermuxをインストールし、そこにPython 3.6.2を正常にインストールし、ピロのようなライブラリをダウンロードした後にいくつかの問題がありましたTkinterは、Pythonにあらかじめインストールされていなければなりませんでしたが、そうではありませんでした(時間、ランダムなどの他のモジュールのように)。 このモジュール(tkinterはプレインストールする必要があります)はありません。インストールすることはできません。 pip install tkinter - >所要時間を満たすバージョンが見つかりませんでした(バージョン:から) tkinterに一致するディストリビューションが見つかりませんでした。 私は試してみると: apt-get install python3-tk まだファイルを配置中にエラーが発生しました。 apt-getの更新とaptのアップグレードが...私はtermuxにtkinterをインストールできません

+0

[OK]を、問題 - 彼らはoreinstalledされています。 –

答えて

0

が体系あなたのTkinterのサポートが動作しているかどうかを確認する良い方法は次の通りであるあなたのTkinterのサポートに

を確認する助けにはなりませんでした。

XコンソールのシェルにインタラクティブなPythonインタプリタを入力します。

ステップ1 - インポートすることはできますか?

Pythonのプロンプトで次のコマンドを試してみてください。

import _tkinter # with underscore, and lowercase 't' 

を、それが動作する場合、それは「いいえモジュールの名前_tkinter」で失敗した場合2. に進み、あなたのPythonの設定はに変更する必要がありますこのモジュール(これはCで実装された拡張モジュールです)を含みます。 はありません編集モジュール/セットアップ(期限が切れています)。 TclとTkをインストールする必要があるかもしれません(RPMを使用する場合は、-devel RPMもインストールする必要があります)。また、Tcl/Tkがインストールされている正しい場所を指すようにsetup.pyスクリプトを編集する必要があります。デフォルトの場所にTcl/Tkをインストールする場合は、単に "make"を再実行するだけで_tkinter拡張機能をビルドする必要があります。 ダイナミックリンカからのエラーで失敗した場合は、上記を参照してください(Unixの場合、ヘッダー/ライブラリファイルの不一致を確認してください; Windowsの場合、TCL/TK DLLが見つかるかどうか確認してください)。

ステップ2 - Tkinterはインポートできますか?それが動作する場合は、「はTkinterという名前のモジュール」、あなたのPythonの設定は必要がないと、それが失敗した場合3. に進み、

import Tkinter # no underscore, uppercase 'T' for versions prior to V3.0 

import tkinter # no underscore, lowercase 't' for V3.0 and later 

は、プロンプトのPythonのバージョンに対応する正しいコマンドを試してみてくださいデフォルトのモジュール検索パスにTkinter.pyを含むディレクトリを含めるように変更してください。おそらく、モジュール/セットアップファイルでTKPATHを定義するのを忘れてしまったでしょう。一時的な回避策は、そのディレクトリを見つけてPYTHONPATH環境変数に追加することです。これは、Pythonライブラリディレクトリの "lib-tk"というサブディレクトリです(Python 1.4以前を使用している場合は、 "tkinter"という名前です)。ランダムと時間解くと

ソースhttps://wiki.python.org/moin/TkInter

+0

手順1または2のいずれも動作していません。私はステップ3を完全に理解していません...何をする必要がありますか? –

+0

私はすでに言った。それは動作していません –

+0

sudo apt-get installでインストールすると "出力ファイルが正しくありません"という出力がありますか? – lapinkoira

関連する問題