ipython備忘錄

ipython備忘錄

1.ipython安裝

http://ipython.org/install.html

http://archive.ipython.org/release/2.2.0/

Anaconda安裝

http://continuum.io/downloads

/////////////

問題:安裝了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的帶返回的版本

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容