超素人が、pythonでGUI開発を軌道に乗せるまで備忘録
①いろいろググるとanacondaをインストールすることになります。
https://www.continuum.io/downloadswindows版の32bitを10分ぐらいでダウンロードして、
実行して
30分弱ぐらいのインストールをします。
この時点で時間がかかりすぎです。10人以上のウルトラマンが帰ってしまうでしょう。
もうそれだけで環境の準備は終わります。
②いろいろインストールされて、何をやればいいのか分からなくなります。
で何をすればいいかというと
スタートメニュー→あなこんだ→jupyter notebook
を開きます。
そうすると、ブラウザの新しいたぶとして開かれます。
マイドキュメントとかが見えると思うので、
エクスプローラとかでpython用のフォルダを作っておく。
こちらが参考になります。
http://pythondatascience.plavox.info/python%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83/jupyter-notebook%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86/と思いきや、ブラウザは立ち上がらないです。
なんでか分かりません。
で、アナコンダナビゲーターというのを開きます。
そこから、jupyternotebookをローンチュします。
あとは大丈夫です。
③pythonのコードを書いて、shift enterします。
でき上がりです。
④GUIをします。
guiする方法は数多ある様ですが、アナコンダにはPyQt5が盛り込まれていました。
で、
http://d.hatena.ne.jp/mFumi/20141112/1415806010こちらのサイトのコピペを実行してみます。
普通にできます。
⑤エクストラステージ
新しい環境を入れる時は順風満帆ではないのが常です。
実行できるんですけども、
The kernel appears to have died. It will restart automatically.
とjupyterさんに言われます。
で、
http://stackoverflow.com/questions/40094086/python-kernel-dies-for-second-run-of-pyqt5-guiこちらを参考に
app = QApplication(sys.argv)
がいけないらしいので
app = QApplication.instance()
if app is None:
app = QApplication(sys.argv)
とします。
終わり。
[0回]
PR