安裝ipython notebook

sherri_du發表於2016-07-17

1、用下載anaconda,快速安裝,會自帶一些基本的包

但是遇到問題,不自帶的包,安裝很麻煩

2、按照下面步驟一步一步的安裝



http://my.oschina.net/u/1431433/blog/189337

 

pip install jupyter

 

源文件<http://stackoverflow.com/questions/31401890/importerror-no-module-named-notebook-notebookapp>

 

1。安裝pyzmq

使用pip install pyzmq,安裝不成功。

使用easy_install.exe pyzmq,安裝成功。

2.安裝tornado

pip tornado

安裝完尚不成功,繼續找

3.安裝jinja2

pip install jinja2

4.

執行依舊不成功,提示錯誤:

IPython notebook format depends on the jsonschema package:

 

    https://pypi.python.org/pypi/jsonschema

 

Please install it first.

繼續安裝:

pip install jsonschema

 

源文件 <http://blog.csdn.net/superdont/article/details/46468781>

 

IPython notebook搭建  

2013-10-23 21:06:24|  分類: python |  標籤:python  |舉報|字號 訂閱

    

  下載LOFTER我的照片書  |

注:轉自http://xiaoquanzi.net/?p=81

 

IPython比Python本身自帶的IDLE強大太多了,今天稍窺一角,歎服不已。

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 (onlyfor 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/找到最新版本安裝。

pip install tornado

 

6、安裝MathJax

ipython的一大特點就是支援科學計算,為了能夠方便地顯示數學符號、公式,需要MathJax的支援。安裝很簡單,開啟一個IPython的shell,然後鍵入如下程式碼:

from IPython.external.mathjax importinstall_mathjaxinstall_mathjax()

啟動本地notebook

隨便找一個shell,在windows裡,最簡單的cmd.exe就行,鍵入:

ipython.exe notebook

即可。

遠端訪問notebook

如果需要遠端訪問,就稍微麻煩一點:

首先,需要建立一個server的config,通過在命令列鍵入:

ipython profile create nbserver

然後,修改新建的profile,即ipython_notebook_config.py(命令列會有輸出,告訴你生成的檔案在哪裡),預設的config檔案都是被註釋掉的,你需要至少修改如下的項:

c = get_config()

# Kernel configc.IPKernelApp.pylab ='inline'  # if you want plotting support always

# Notebook configc.NotebookApp.certfile =u'/absolute/path/to/your/certificate/mycert.pem'c.NotebookApp.ip ='*'c.NotebookApp.open_browser = Falsec.NotebookApp.password =u'sha1:bcd259ccf…your hashed password here'# It's a good idea to put it on aknown, fixed portc.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 passwdIn[2]: passwd()

設定你的密碼即可(現在0.13版還不支援多人的notebook,因此只能單使用者使用,只支援一個密碼罷了,多使用者功能處在開發中)。

好了,現在啟動你的public的IPython notebook吧:

ipython notebook —profile=nbserver

然後你就可以在瀏覽器裡遠端訪問你的IPython notebook了。

 

源文件<http://blog.163.com/jinjunwei2003@126/blog/static/3185204320139239624489/>





3、接下來安裝graphlab包

https://turi.com/download/install-graphlab-create-command-line.html?email=1071522912%40qq.com&key=4EF6-09EB-1EE7-9814-4CBD-5691-D7AA-4617

pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.0.1/1071522912@qq.com/4EF6-09EB-1EE7-9814-4CBD-5691-D7AA-4617/GraphLab-Create-License.tar.gz








相關文章