Python自動ダウンロードプログラムが動かない!

Python

以前webからファイルを自動ダウンロードを落とすプログラムをPythonで作りました。
しかもPython環境ないところで使用する必要がありexe化していました。

最近まで全く問題なく動作していなかったのですが、今週末いざexeファイルを起動すると
立ち上がらない?!しかもexeファイルも何度もダブルクリックしていると消えてしまう?
いろいろ調べて分かったことを自分の備忘録としても記載しまーす。

exeファイルがなぜ消えてしまうのというところですが、これはどうやら起動までにダブルクリックを何度も押してしまったことに起因しそう。。。でもかなり待っても動作せず。。この現象は腑に落ちず、原因は不明。

exeではデバック進まないのでソースファイルでデバックしてみたのですが、なんとanacondaのspyder4.2.5でデバックするとQtがないとのメッセージ。どうやらPyQt5(webアクセスに必要なライブラリ)が古いようだ。アップデート。するとどうでしょう。。。Spyderすら立ち上がらない。。。。

なんということだ。。どうやらSpyderはPyQt5.13以下でないと対応していないらしい。PyQt5は5.15.5。。。なんてことだ、デバックすらできない。。。exeは消える、デバックもできない。酷すぎる。。。

失意のもと調べたらPyQt5 5.15.5でもPC Chamで行けそうということで急遽SpyderからPC Chamに乗り換えデバック開始、やはりPyQt5が原因だったようでexeファイル化して問題なく動作。
ほっと一息。Python系はUpdateが知らぬ間に行われてこまめにやっておかないといけないといことを実感しました。そにしてもSpyder使いやすかったのでつかえないのはいたいなーー。


コメント

タイトルとURLをコピーしました