自分の問題をどのように表現したらよいかわかりません。オンラインで同様の問題を探してみましたが、できませんでした (もっと良い表現があればできるかもしれませんが、重複した質問であれば申し訳ありません)。
とにかく、pyuic5を実行しようとしています(動作をテストするため)。そこで、CMD(.uiファイルがあるディレクトリ)を開き、次のように入力します。ぴゅうぃっく5次のような結果になります:
ランチャーで致命的なエラーが発生しました: '"C:\users\andrew\appdata\local\programs\python\python37\python.exe" C:\Program Files (x86)\Python37-32\Scripts\pyuic5.exe"' を使用してプロセスを作成できません
注: C:\Program Files (x86)\Python37-32 が正しいディレクトリです
PATH 変数は正しいと思います。役に立つと思われるスクリーンショットをすべて追加しました。
これはPyQTが強調表示され、すべてのパッケージが表示されている「pip list」です。
もっと情報が必要であればお知らせください。私はPython初心者です。皆さん、ありがとう
[追記:64ビット版ではいくつか問題が発生したため、32ビット版を使用しています]
答え1
管理者として実行してみましたかCMD
? また、Python のインストールを確認するために実行してみてくださいpython --version
。CMD
デフォルトの Python バージョンが出力されるはずです。
答え2
C:\Program Files (x86)
パスにスペースがあるとスクリプトが失敗する可能性があるため、Python (および関連モジュール) をインストールするには適していません。
同様に、C:\Program Files
と はC:\Program Files (x86)
(潜在的に) Windows によって異なる方法で処理されます (特別なシステム フォルダーとして)。つまり、スペースに関する問題以外にも他の問題が発生する可能性があります。
真剣に推奨するなら、次のことを実行することをお勧めします。
インストールされているモジュールの現在のリストを作成するには、
pip freeze
(例: )を使用します。python -m pip freeze > requirements.txt
Python 3.7 を完全にアンインストールします。
スペースなしのパス(たとえば、以下
C:\Programs\Python37-32
または同様のパス)に Python 3.7 を再インストールします。python -m pip install -r requirements.txt
現在のモジュールを再インストールするには、eg を使用します。
たとえこれがあなたの問題を正確に解決しないとしても、将来的には数え切れないほどの頭痛の種を防ぐことになるでしょう。