1.ipython安裝
http://ipython.org/install.html
http://archive.ipython.org/release/2.2.0/
Anaconda安裝
/////////////
問題:安裝了ipython和anaconda以后,貌似很好用,但是后面碰到一個棘手的問題。
就是后面安裝其他python庫比如mysqldb酬土,ipython里面找不到它竹握,因?yàn)楝F(xiàn)在的默認(rèn)python變成了anaconda那個安裝目錄了辈双,但是
mysqldb依舊安裝到原先的python里面去秧廉。
所以,怎么辦呢堰塌?
我卸載了anaconda和ipython,再重新安裝ipython分衫,問題解決了场刑。
有沒有同學(xué)有更好的解決方案呢?
////////////////////
2.下面是剛剛獲得2013年jolt大獎的IDE
ipython notebook
http://ipython.org/notebook.html
///////////////////////
3.magic相關(guān)的
分為Line Magic和Cell Magic
1.Line Magic
%
%timeit range(1000)
2.Cell Magic
%%
%%timeit x=numpy.random.randn((100,100))
numpy.linalgsvd(x)
常用magic函數(shù)
lsmagic ?列出有哪些magic函數(shù)
magic 完整的幫助
automagic
不帶參數(shù)蚪战,就在on和off之間切換
帶參數(shù)
on,1,True
off,o,False
cls ?clear screen
colors ?noclor|linux|lightbg
config 配置ipython
cpaste 粘貼并且執(zhí)行一個預(yù)先格式化好的代碼塊
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 ?(默認(rèn)配置)
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 ? (格式轉(zhuǎn)換foo.ipynb->foo.json)
pylab
quickref
run
運(yùn)行script文件
下面兩種用法是類似的:
%run hello.py
!python hello.py
store
system
sx
調(diào)用外部命令,下面兩種用法是等價(jià)的:
%sx command
!!command
who, whos,who_ls
who_ls是who的帶返回的版本