Ipython Kernels


1. Ipython 安裝 : http://ipython.readthedocs.io/en/stable/install/install.html

pip install ipython

2. Ipython 安裝 Kernel

Kernels for Python2 And Python3 

安裝Python2 的Kernel

python2 -m pip install ipykernel
python2 -m ipykernel install --user

使用conda 安裝

( 如果在Python2上運行Jupyter ,想安裝Python3 Kernel,只要把python=2 修改成python=3)

conda create -n ipykernel_py2 python=2 ipykernel
source activate ipykernel_py2 
python -m ipykernel install --user

最后一行安裝了一個Kernel Spec 文件 ,Kernel Spec 是一個Json

如果要為不同環境或不同的conda 環境,需要指定唯一的名稱

source activate myenv
python -m ipykernel install --user --name myenv --display-name 'Python(myevn_)"

  --name 是給jupyter 啟動Kernel 使用,如果指定的name已存在則會覆蓋,--display-name 是為Jupyter notebook 菜單顯示

 

Ipython 快捷鍵

  1. Ctrl-P    或上箭頭鍵 后向搜索命令歷史中以當前輸入的文本開頭的命令
  2. Ctrl-N   或下箭頭鍵 前向搜索命令歷史中以當前輸入的文本開頭的命令
  3. Ctrl-R   按行讀取的反向歷史搜索(部分匹配)
  4. Ctrl-Shift-v   從剪貼板粘貼文本
  5. Ctrl-C   中止當前正在執行的代碼
  6. Ctrl-A   將光標移動到行首
  7. Ctrl-E   將光標移動到行尾
  8. Ctrl-K   刪除從光標開始至行尾的文本
  9. Ctrl-U   清除當前行的所有文本譯注12
  10. Ctrl-F   將光標向前移動一個字符
  11. Ctrl-b   將光標向后移動一個字符
  12. Ctrl-L   清屏

Ipython 魔術命令

命令 說明
%quickref 顯示IPython的快速參考
%magic 顯示所有魔術命令的詳細文檔
%debug 從最新的異常跟蹤的底部進入交互式調試器
%hist 打印命令的輸入(可選輸出)歷史
%pdb 在異常發生后自動進入調試器
%paste 執行剪貼板中的Python代碼
%cpaste 打開一個特殊提示符以便手工粘貼待執行的Python代碼
%reset 刪除interactive命名空間中的全部變量/名稱
%page OBJECT 通過分頁器打印輸出OBJECT
%run script.py 在IPython中執行一個Python腳本文件
%prun statement 通過cProfile執行statement,並打印分析器的輸出結果
%time statement 報告statement的執行時間
%timeit statement 多次執行statement以計算系綜平均執行時間。對那些執行時  間非常小的代碼很有用
%who、%who_ls、%whos 顯示interactive命名空間中定義的變量,信息級別/冗余度可變
%xdel variable 刪除variable,並嘗試清除其在IPython中的對象上的一切引用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM