You need to start the daemon once per session.
But there is no point in trying the Python if it doesn't work from the command line.
I have assumed you are using I2C bus 1 on GPIO 2/3 (pins 3/5).
If you keep the baud rate to about 50kbps http://abyz.co.uk/rpi/pigpio/piscope.html should show the signals.