1. 程式人生 > >LInux 下安裝 python notebook 及指向路徑

LInux 下安裝 python notebook 及指向路徑

1.  安裝 pip工具

    sudo apt-get install pyton-pip

2. 安裝ipython及其依賴包

      sudo apt-get install ipython ipython-notebook

3. 安裝可選的附加工具(需要時間較長)

sudo apt-get install python-matplotlib python-scipy python-pandas python-sympy python-nose


4. 測試ipython,測試notebook

命令列輸入ipython ,回車即可進入ipython模式

   命令列輸入 

ipython notebook
或者
jupyter notebook


 回車,預設瀏覽器自動開啟notebook編輯頁面

若出現No module named notebook.notebookapp,則只需要

pip install jupyter


同樣對於python3 安裝notebook ,使用

pip3 install jupyter

----

ipython 的指向路徑

檢視ipython 的安裝路徑

which ipython 
/home/bids/.local/bin/ipython
cd /home/bids/.local/bin/
ls -l
-rwxrwxr-x 1 bids bids    227 4月  14 09:31 ipython
-rwxrwxr-x 1 bids bids    226 4月  14 09:27 ipython2
-rwxrwxr-x 1 bids bids    227 4月  14 09:31 ipython3

而 python所在指向路徑
which python
/usr/bin/python

當我們安裝一個tqdm模組時,比如
sudo pip install tqdm
這時在ipython notebook ,選擇python2中輸入
import tqdm
有時會出現以下問題
no module named 'tqdm'
但是在ipython2 notebook ,選擇python2中輸入
import tqdm
不會出現以下問題
no module named 'tqdm'

可能的原因

tqdm的儲存路徑,或者說ipython 路徑沒有指向python的預設儲存路徑。

這也是因為我們安裝了兩個版本的python (python2 和 python3),導致ipython 和 tqdm

不知道指向哪個版本的python。

解決方法

在python3中也安裝 tqdm,這樣ipython 不論指向哪個版本的python, import tqdm 都是成功的。

sudo pip install tqdm
---------------------------------------------------<font color=#8B008B size=5 face="黑體">**執行計時**</font>-------------------------------------------------我們可以通過ExecutionTime外掛來對每個cell的執行計時。```pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter nbextension enable execute_time/ExecuteTime```