[IPython-User] Do IPython notebook from ANY computer?
Sun Nov 25 04:16:05 CST 2012
Played around with this a bit more. Here is my experience so far
- It's impossible to get dropbox working on it since it is an ARM device
(I'm not that techy so I know what that actually means, other than being
an obstacle for getting dropbox). The only alternative way to do it would
be using a bash script https://github.com/andreafabrizi/Dropbox-Uploader
- I can access my device via ssh by an android phone or computer. This
allow me to turn on the notebook. But it terminates every time I disconnect
the ssh connection... not really what I wanted.. Just wanted it to be
running all the time.
- Chancing the profile could easily be done by "nano notebook_profile.py"
- ipython3 is not good for all scientific libs which is why I'll stick
with ipython2 for now.
Matthias: Could you give me an example code how to get the a module
installed from within the notebook _________?
as an example let's do sympy - could imagine something like this:
<command to disable history logging>
!pacman -S python2-sympy
<command to disable history logging>
Yours Sincerely / Venlig hilsen
*MSc in Pharmaceutical Sciences*
mobil : +45 42585002
twitter: @Norfeldt <http://twitter.com/norfeldt>
On Sun, Nov 18, 2012 at 3:43 PM, Matthias BUSSONNIER <
> Le 18 nov. 2012 à 14:50, Lasse Nørfeldt a écrit :
> > Update on the pogoplug experiment:
> > • Got the pogoplug hacked to run Arch Linux
> > • Got the ipython notebook up and running on the network - any
> computer on the network could access it, even mobiles could through 3G
> (through they had some issues in the cells)
> > Problems that occurred and got solved along the way:
> > • The tuturial on the web had some dead links to port the arch
> linux - SOLUTION: googled around and found an updated tutorial
> > • Installed python >3 via pacman on the arch linux since it is
> default - SOLUTION: removed all python installs and used the "pacman -S
> python2 ipython2 python2-<package_name>" this meant that in order to
> initiate the notebook we had to run "ipython2 notebook --profile observer"
> > • The notebook started on a wrong ip address (127.##..) which
> meant we couldn't see it - SOLUTION: changed the address in the notebook
> profile to 192.168.#.###
> 'Wrong' is relative. We start with not listening on external IP adress for
> security reason.
> Hope you made it use https and password protected ! :-)
> > • Changing the notebook profile was done via dropbox. Opened a
> config file and changed the settings and got it onto the arch linux by the
> command: "wget https:link.to.config/file.py". Finding the directory on the
> arch was a bit tricky until we discovered the "ipython2 locate" command. It
> would be great if there existed some easy way to edit the profile within a
> ipython session.??
> A hack would be to use %load `profilefile` to set the next prompt as the
> the use the `%%file profilefile` cell magic to re-write it on disk after
> > Next thing to do:
> > • Figure out how to install modules from within the notebook onto
> the arch linux. Ex. getting openCV installed without using an ssh
> connection I would imagine something like executing %magicCommand pacman -S
> `! command` ? or `%%bash` magic ? You don't have stdin (yet) in notebook
> so sudo will not be able to ask for pwd.
> Sudo should have an option to give the password from command line, but be
> carefull to disable history before.
> > • Create a URL address to access the notebook from an remote
> internet connection.
> > • Get dropbox on the arch linux so that my scripts are safe in
> case my hard-drive fails or get stolen.
> > • Figure out howto properly shut it down in case I need to take
> the power off and move it around (such things happens :-) )
> > I think we got a long way and really close to what I wanted - in just a
> day. My good friend (the expert) and I (the amateur with big needs) need to
> find some time (often the most difficult task in such projects) to finish
> and polish it.
> I think this will need IPython patches.
> Happy you got it to work.
> IPython-User mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-User