解决PySide2は的このアプリケーションにはQtのプラットフォームプラグインを初期化できなかったため、起動に失敗した问题
メンタリティーのインストールpyside2は非常に難しいが、幸い、最終的に解決として記述することができます今日は、。
最初のピップが無駄に検索ソリューションの一連の後、手動でプロキシが開かれている設定win10と同時にそこに発生し、質問を再試行されたインストール、そして最終的に私は何の効果は、削除を削除しないSSR前にプロキシとしてそれを使用したいときです事前設定のシリーズは、この上でいくつかの影響力を持って、再びダウンロードし、完全にOKピップ後にエージェントを得ることができます。
タイトルはpyside2は、GUIプログラミングウィンドウも書かれているときにエラーが発生した後、最終的には同じ拷問の一連の後に検索し、国内のブログの中でTucaoを維持し、元の電源を入れ、いくつかの答えを見つけることができない、最終的に次のstackoverflowを検索し、解決しました。
アイデアを要約すると:国内のブログには、通常、環境変数を変更され、この点が問題ではありませんが、理由は国内のブログのように変数が異なる環境を構成、代わりにpyside2ほとんどPyQtは書かれています。
実際には、問題を解決するには、環境変数を設定することですが、パスは単にプラグイン書き込むことができず、プラットフォームはまた、もちろん、また、コードごとに独自のコードを継続するプログラムに追加することができ、中に参加する必要があります。
import sys,os
import PySide2
dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
あなたは一度、すべてのためにしたい場合は、複数のプリントルックpyside2インストールディレクトリよりも遊びます:
import sys,os
import PySide2
dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
print(plugin_path)
得られた出力のパスは、(第2行)をコピーします。
そして、その上で環境変数のクリックを設定します。
しかし、環境を構成することが可能であることは作業が、その後、可能な基本的な方法は、コメントに加えて上記のコードの文字列(PySide2が削除注意する)ことができる前に、__init__ファイルのパッケージルートディレクトリを変更することであること、ありません。