ipython notebook安裝
0.12引入的notebook功能更是強大到震憾。
notebook是web based IPython封裝,但是可以展現富文字,使得整個工作可以以筆記的形式展現、儲存,對於互動程式設計、學習非常方便。
安裝步驟有點小麻煩,依賴稍多。linux下在公司的測試機上還沒成功,貌似是因為不支援https協議。在自己機器上windows版本是安裝ok的,下面按照windows的安裝說一下。也可以直接參考官方安裝說明。
1、安裝Python
這個是必須的,現在是python2.7.3了,在http://www.python.org/download/下載。按照自己的平臺下載對應的版本,然後安裝即可。
2、安裝IPython
IPython的官網很容易找到,在baidu/google中輸入"ipython",就能很容易的找到:ipython.org/,可以自行找到IPython的下載,或者直接訪問http://pypi.python.org/pypi/ipython獲取最新的ipython即可。
安裝完畢後,會在你的python目錄下出現一個Scripts的目錄,ipython的一些主要檔案都在裡面。
3、安裝pyreadline (only for windows)
只有windows平臺需要安裝它,可在http://pypi.python.org/pypi/pyreadline處下載。
4、安裝pyzmq
notebook是基於web的,而套接字資訊傳遞使用的是zeromq,所以需要安裝。
在http://pypi.python.org/pypi/pyzmq找到最新的版本下載安裝。
安裝檔案可能是egg格式的,你需要安裝一下easy_install,這個東西baidu一下就ok,安裝完畢後在你的python目錄下的Scripts中應該就能找到它,然後用它安裝egg即可。
5、安裝Tornado
因為notebook是基於web的,因此需要一個web server,官方用的是Tornado。
在http://www.tornadoweb.org/找到最新版本安裝。
6、安裝MathJax
ipython的一大特點就是支援科學計算,為了能夠方便地顯示數學符號、公式,需要MathJax的支援。安裝很簡單,開啟一個IPython的shell,然後鍵入如下程式碼:
from IPython.external.mathjax import install_mathjax
install_mathjax()
啟動本地notebook
隨便找一個shell,在windows裡,最簡單的cmd.exe就行,鍵入:
ipython.exe notebook
即可。
我本地安裝有一個報錯c++有關的,下載了一個包VCForPython27安裝上
還有報錯no module named notebook.notebookapp:
解決:pip install notebook
遠端訪問notebook
如果需要遠端訪問,就稍微麻煩一點:
首先,需要建立一個server的config,通過在命令列鍵入:
ipython profile create nbserver
然後,修改新建的profile,即ipython_notebook_config.py(命令列會有輸出,告訴你生成的檔案在哪裡),預設的config檔案都是被註釋掉的,你需要至少修改如下的項:
c = get_config()
# Kernel config
c.IPKernelApp.pylab = 'inline' # if you want plotting support always
# Notebook config
c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:bcd259ccf...your hashed password here'
# It's a good idea to put it on a known, fixed port
c.NotebookApp.port = 9999
但是,你需要注意的是,我們還沒有mycert.pem,這個也很簡單,使用openssl生成一個就行,如果你手頭有linux機器的話就極其簡單了:
$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
再接著,需要生成一串雜湊後的金鑰,隨便開一個IPython的shell鍵入:
In [1]: from IPython.lib import passwd
In [2]: passwd()
設定你的密碼即可(現在0.13版還不支援多人的notebook,因此只能單使用者使用,只支援一個密碼罷了,多使用者功能處在開發中)。
好了,現在啟動你的public的IPython notebook吧:
ipython notebook --profile=nbserver
然後你就可以在瀏覽器裡遠端訪問你的IPython notebook了。
相關文章
- 安裝ipython notebookPython
- Python,Jupyter Notebook,IPython快速安裝教程Python
- IPython Notebook error - Unreadable Notebook: Unsupported JSON nbformatPythonErrorJSONORM
- Linux下安裝iPythonLinuxPython
- Centos6.5 IPython安裝CentOSPython
- Jupyter Notebook的安裝
- pyenv、ipython、jupyter的安裝使用Python
- Jupyter Notebook 使用與安裝
- Python 3安裝IPython過程分享Python
- IPython的安裝及問題解決Python
- PyCharm使用技巧(五):在PyCharm中使用IPython / Jupyter NotebookPyCharmPython
- Jupyter Notebook 下安裝 PHP 核心PHP
- Anaconda下安裝Jupyter notebook
- Centos升級Python 2.7並安裝pip、ipythonCentOSPython
- Jupyter notebook 中用 pip 安裝 tensorflow
- 對 Python 開發者而言,IPython 仍然是 Jupyter Notebook 的核心Python
- ipython notebook 瀏覽器中編寫數學公式和現實Python瀏覽器公式
- Python 庫/模組的pip安裝和IPython的使用Python
- Jupyter Notebook介紹、安裝及使用教程
- 【PY】Jupyter Notebook 安裝與配置 實踐教程
- IPython Notebook 和 Github 是怎樣改變了我的 Python 教學方法PythonGithub
- Python開發環境—— jupyter Notebook 安裝使用Python開發環境
- 手把手教你安裝Jupyter Notebook(保姆級教程)
- 深度學習環境安裝-conda-torch-Jupyter Notebook深度學習
- Python環境的安裝(Anaconda+Jupyter notebook+Pycharm)PythonPyCharm
- 2018-01-06 通過putty去安裝Jupyter Notebook
- conda 安裝R以及在 Jupyter Notebook中執行 R 程式碼
- 雲端計算教程入門影片:如何安裝執行和連線Jupyter Notebook
- Ipython 直譯器Python
- IPython 使用記錄Python
- [PY3]——環境配置(1)——pyenv | pip | ipython | jupyter(含安裝pyenv環境shell指令碼)Python指令碼
- 全真教程:Windows環境Jupyter Notebook安裝、執行和工作資料夾配置Windows
- IPython 4.0釋出:Jupyter和IPython分離後的首個版本Python
- 安裝anaconda並且配置jupyter notebook支援python2.x和3.x共存Python
- 關於 IPython 的簡介Python
- IPython 5.0-LTS 釋出了!Python
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- 使用jupyter(IPython)開發opencvPythonOpenCV