2015年9月23日水曜日

【python2】psychopyでGifImagePluginが無いと言われたら【linux, debian】

 【問題】
Debianにpsychopyを入れる場合、

sudo aptitude install psychopy

で、psychopyは正常にインストールされるのだが、じゃあ早速と

from psychopy import visual, core, event

などとしてみると、visual.pyからのインポートにエラーが出る。

2015年9月18日金曜日

【python2】画面を切り替える【kivy】

kivy使い初めて最初に躓いた、ウィジェットの追加・削除について少しずつわかってきたのでメモ。
例えばゲームやってると、スタート画面で何かのボタンを押したときにゲーム画面に移行しますよね、あれのやり方です。


2015年9月11日金曜日

【python3】ルーレット的なやつ【kivy】

先輩「ルーレットとかあるといいね」
俺「作りましょう!」(と心の中で決意)



【概要】
  • 「Push Start!」ボタンを押すとルーレットが回り始める
  • 「Running...」中はルーレットが減速しながら回り続ける
  • 一定速度以下になると停止し、「Once More!」ボタンが現れる

2015年9月4日金曜日

【python3】Windows版のkivyでnumpyやpandasを使う【kivy, numpy】

numpyとkivyを併用したかったが、正攻法でやると複雑な操作がおおくてややこしいので、なるべくシンプルにやってみた。

kivyがらくらく動かせるportable package版kivyを入れて説明書通りやってみるとととりあえずkivyは動かせるんですが、スクリプトの中で

import numpy as np
import pandas as pd

とかはできないですわな。そりゃそうだ。

一方でこういう計算系はAnacondaというpythonのディストリビューションを入れると最初から入っていてとても楽ちん。でも

from kivy.app import App

とかはできないですわな。科学技術計算特化のディストリビューションにデフォルトでkivy入ってたら逆にびっくり。

それで、両方使って楽々kivyとnumpyを併用する方法はないのか考えてました。
で気づいたんですが、 kivyの入ったフォルダの中にAnaconda入れればいいんじゃねと。

つまり、