1.ipython安裝
http://ipython.org/install.html
http://archive.ipython.org/release/2.2.0/
Anaconda安裝
/////////////
問題:安裝了ipython和anaconda以后,貌似很好用,但是后面碰到一個棘手的問題。
就是后面安裝其他python庫比如mysqldb,ipython里面找不到它,因為現在的默認python變成了anaconda那個安裝目錄了,但是
mysqldb依舊安裝到原先的python里面去。
所以,怎么辦呢?
我卸載了anaconda和ipython,再重新安裝ipython,問題解決了。
有沒有同學有更好的解決方案呢?
////////////////////
2.下面是剛剛獲得2013年jolt大獎的IDE
ipython notebook
http://ipython.org/notebook.html
///////////////////////
3.magic相關的
分為Line Magic和Cell Magic
1.Line Magic
%
%timeit range(1000)
2.Cell Magic
%%
%%timeit x=numpy.random.randn((100,100))
numpy.linalgsvd(x)
常用magic函數
lsmagic ?列出有哪些magic函數
magic 完整的幫助
automagic
不帶參數,就在on和off之間切換
帶參數
on,1,True
off,o,False
cls ?clear screen
colors ?noclor|linux|lightbg
config 配置ipython
cpaste 粘貼并且執行一個預先格式化好的代碼塊
debug ?激活交互式debugger
dhist
顯示歷史的目錄
cd -1
dir
%dir不再有
使用外部命令 !dir
doctest_mode ?切換on/off
gui
enable or disable IPython GUI event loop integration
gui wx
gui qt
gui tk
gui osx
gui ?disable all event loop integration
killbgscripts
kill all BG processes started by %%script and its family
load
load code into the current frontend
load_ext
load an IPython extension by its module name
logoff
logon
logstart
logstate
logstop
macro
matplotlib
matplotlib backend:TKAgg ?(默認配置)
matplotlib qt|gtk|inline|osx|qt4|tk|wx
notebook
notebook支持三種格式的文件: json/ipynb,py
notebook ?-e ?foo.py或者foo.ipynb 或者 foo.json(文件后綴決定了輸出的格式)
notebook ? -f ? json ?foo.ipynb ? (格式轉換foo.ipynb->foo.json)
pylab
quickref
run
運行script文件
下面兩種用法是類似的:
%run hello.py
!python hello.py
store
system
sx
調用外部命令,下面兩種用法是等價的:
%sx command
!!command
who, whos,who_ls
who_ls是who的帶返回的版本