2019年2月17日日曜日

python、IDE ericインストなど


Python良い!
ネットで情報収集してたら統合開発環境も色々ある
ふと見たEricがすごくよさげだったので試してみた記録です
おおまかには
①Ericインスト
②起動ーOK
③QtDesignerがない!!!!
④QtDesignerインスト成功、しかしEric起動ぜす
⑤全てアンインスト
⑥Qtのみインスト
⑦EricインストーーOK!
って感じです

①公式サイトからeric6-19.02.1.zipを落としてきて、適当なところに解凍してから中に入ってるinstall.pyを実行するとこんなコンソールになります
私はもともとQT系はまったく入れてなかったけど、ここでインストーラの指示に従えば入れてくれます
いろんなものをインストしました
たぶん100Mを軽く超えたと思う
で、インストはOKなんだが・・・
どうやって起動すんの???(¯―¯٥)

②気づいたらデスクトップにショートカットが・・・
これでいけました、無事起動!
すごいっす、IDEですね( ´∀`)
VSみたい、今はこういうのが無料なんだなあ
そういえばVSも非商用なら無料だったかも
そういう時代ですかね

③しかし使い方がぜんぜんわからん┐('д')┌
ericサイトにあるチュートを見ながらまずはプロジェクト作って、デザインのところで、QtDesignerがないとのメッセが!!(¯―¯٥)
確かに、designer.exeがあるはずなのにファイル検索してもどこにも見つからない・・・・

ネットで検索したら同じような症状の人がいた
https://stackoverflow.com/questions/41523597/python-win-3-6-0-x64-issue-missing-qt-designer-exe-after-pip3-install-pyqt5
ちゃんとインストしたのにdesigner.exeが入ってない症状
designerはpyqt5-toolsに入ってるらしい
で、ここのアンサーにあるとおり、コンソールを開いて
python -m pip install pyqt5-tools
でインストしてみたけどうまくいかない・・・・

④そこで直接whl(zip)を落としてきた
https://pypi.org/project/pyqt5-tools/
pyqt5_tools-5.11.3.1.4-cp37-none-win_amd64.whl
この中を見たら、pyqt5_toolsにdesigner.exeが入ってる・・・
で、ここにそっくりコピーしてみた
c:\Python37\Lib\site-packages\pyqt5_tools\
で、中のdesigner.exeを実行したら起動しました!( ´∀`)
 
ちょっといじったけどまあまあ使えそうだ
そこで早速ericに戻ろうとしたら、なんと!!
ericもericのブラウザも起動できない!!!
手動でいろいろインストした影響でおかしくなったんだなあ(-_-)

しかたない、ericはあきらめてQTだけでも使おうかとwebで探したQT用の窓だけ出すpyコードを書いて実行したら、そもそもQTのインポートエラー(¯―¯٥)
Qtのモジュールが見つけれないみたい
pipでQTを改めてインストしてみたけど、インスト済みになってしまう
どうしたらいいんだ!!!┐('д')┌!!!

⑤で、erickをアンインストして、QTもすべてアンインストしてみた
覚えてたのは大体これくらい
PyQt5         5.11.3
PyQt5-sip     4.19.14
pyqt5-tools   5.11.3.1.4
PyQtWebEngine 5.12
pywin32       224
QScintilla    2.11.1
pyqt5         5.12
コマンドラインから pip uninstall、簡単

⑥そのあとで再度PyQt5をpipでインスト
ファイルがキャッシュされてたようで瞬間でインストされた
で、、、QT用のpyは動いて窓は出た!
見てみたらdesignerもインストされてて使えた(・∀・)ノ

⑦もしかしたらこの状態ならericさんも来るかな?
と、もう一度erickのinstall.pyを実行したら、あらためてPyQtWebEngine、QScintilla、pywin32のインストを求められて、そのとおりにしたら無事インストできて、デスクトップのアイコンも復活
ダブルクリックで・・・起動!!

しかしプロジェクトからUIに進んだらまたdesignerがないのメッセが・・・
でもdesignerがあることは確かなので、見つけれないだけだ
設定をいじったら案の定パスの設定メニューがあったので設定したら無事開けました\(^o^)/

やれやれ┐('д')┌
長い道のりだった
そもそもスクリプトのくせにIDEなんているのかなと思ったり・・・
とにかく疲れました~(¯―¯٥)

0 件のコメント:

コメントを投稿