MAC pyenvインストールTkinterの、問題解決環境のTkinter

ブラウザのサイズ、いわゆるTkinterのを取得するため、これらの日は、爬虫類を書かれ、テストが実際にエラーこのエラーを持っていたことが分かった:
ModuleNotFoundError:いいえモジュールは、「_tkinter」という名前の
、これは内部のウィンドウに誤りがあることを印象インストール時に選択されたTCLオプションがあることを忘れてwindow10前に遭遇しました。次を検索、ほとんどが次のシナリオで発生します。
1.MacOSモハーベは
2.pyenv
MacOSのモハーベ、と私はちょうど会った両方のケースでは、pyenvを使用しています。私のシステムは今です。
出会い以来、それを解決する方法をお勧めします。
インターネットが与える:BREWは、この問題を解決するためのTCL-TKをインストールし、この方法は私に影響を与えないのが残念です。
下にあるのpythonの公式ウェブサイトへ:https://www.python.org/download/mac/tcltk/
私はそれについての説明が見つかりました:
MAC pyenvインストールTkinterの、問題解決環境のTkinter

TCL-TKパッケージをダウンロードするには、トップのウェブサイトのようだ:https://www.activestate.com/products/tcl/downloads/は
このパッケージをダウンロードしたい、それが最初のアカウントにサインアップする必要がありますが、また新しいプロジェクトを作成します。

MAC pyenvインストールTkinterの、問題解決環境のTkinter
ここで言った:それは、最新バージョンをダウンロードすることが最善ではありません、最新バージョンのPythonのサポートは、推奨ダウンロード8.5非常に友好的ではありません。
インストール後、ModuleNotFoundErrorがあるでしょう:いいえ、モジュールの名前「_tkinter」このエラー、理由は単純で、パイソンのpyenvインストール、TCL-TKがインストールされていません。この問題を解決するための非常に短い答え、パイソンの下で再インストール、のように
実行pyenvは3.7.3をインストールするので、私は、python3.7.3ました。
依存性の心配の問題がある場合は再ロードと依存関係が存在することになります後に仮想環境をインストールする前に、あなたは最初のバックアップをエクスポートするために図書館で頼ることができます。
今テスト:pythonの-m Tkinterの-c「tkinter._test( 」)
MAC pyenvインストールTkinterの、問題解決環境のTkinter
マップ上に表示され、それは使用させていただきTkinterの、インストールが成功したことを証明します。

おすすめ

転載: blog.51cto.com/14730644/2477659