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_nbextensions jupyter contrib nbextension install --user jupyter nbextension enable execute_time/ExecuteTime ```#?炫酷的深藍午夜主題
```
#?Make?sure?you?are?in?the?base?conda?environment conda?activate?base#?install?jupyterthemes pip?install?jupyterthemes#?upgrade?to?latest?version pip?install?--upgrade?jupyterthemes```
?
主題包安裝和更新好之后,運行下面的命令,將原來白色主題的 Jupyter Notebook 換成一款深藍午夜主題。你的眼睛會喜歡這款主題的。
```
#?Enable?Dark?Mode jt?-t?onedork?-fs?95?-altp?-tfs?11?-nfs?115?-cellw?88%?-T```
#Conda 環境自由切換
把 Anaconda 中創建的所有定制環境作為核心添加在了 Jupyter Notebook 中。這樣我們就能簡單地利用 Kernel 按鈕切換環境。換核的時候不需要重啟 notebook。
假設你的 Anaconda 環中有兩個自定義的環境 my_NLP 和 gym。按照下面的步驟將這些添加到你的 Jupyter Notebook 中。
```
#?Stop?and?exit?your?Jupyter?Notebook?server?first #?Activate?your?environment?in?the?terminal? conda?activate?my_NLP #?Install?the?IPython?Kernel? pip?install?ipykernel #?Link?your?environment?with?Jupyter? python?-m?ipykernel?install?--user?--name=my_NLP#?Repeat?steps?for?the?other?environment,?gym.? conda?activate?gym pip?install?ipykernel? python?-m?ipykernel?install?--user?--name=gym```
現在打開你的 Jupyter Notebook,找到 kernel 按鈕下的 Change Kernel 選項,接下來就是見證奇跡的時刻:所有的核都被列舉出來了,你可以通過簡單地點擊來激活一個服務核。
?
#其他炫酷功能
關于我在上面提及的其他炫酷功能,需要安裝一些叫做 nbextensions for Jupyter Notebooks 的東西。
```
#?Stop?and?exit?your?Jupyter?Notebook?server? #?Make?sure?you?are?in?the?base?environment conda?activate?base#?Install?the?nbextensions? pip?install?jupyter_contrib_nbextensions #?Install?the?necessary?JS?and?CSS?files? jupyter?contrib?nbextension?install?--system```
啟動 Jupyter notebook 服務,你可以在起始頁看到第四個叫做 Nbextensions 的選項。點擊這個選項,然后就可以看到極妙的功能集,這些都是你一直希望在 Jupyter Notebooks 中擁有的。
原文鏈接:https://towardsdatascience.com/supercharging-jupyter-notebooks-e22f5ad7ca18
?
#如何利用Jupyter notebook處理遠程服務器上的數據/如何建立自己的Jupyter notebook服務器
```
1 登陸到遠程服務器上,開啟jupyter notebook的后臺程序
jupyter notebook --no-browser --port=8888
成功啟動后,屏幕上會輸出一些信息,復制下to login with a token下面一行的http://localhost:8888/?token=xxxxxxxx
2 開啟一個本地終端,將本地的8888端口與遠程服務器的8888端口聯系起來
ssh -f user@remote_server -N -L 8888:localhost:8888
示例:
ssh -f cv@10.26.2.4 -N -L 8888:localhost:8888
3 打開任意瀏覽器
將第1步復制的網址粘貼到瀏覽器中,即可使用Jupyter notebook
```
http://blog.sciencenet.cn/blog-725052-1146384.html
?
?
總結
以上是生活随笔為你收集整理的LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: caffe 下测试 MNIST数据
- 下一篇: 批量提取 caffe 特征 (pyth