python3.6安裝
- 下載python安裝包副硅,這里下載的最新的3.6.1版本
https://www.python.org/ftp/python/3.6.1/ - 將安裝包上傳到服務(wù)器并解壓
tar zxvf Python-3.6.1.tgz
- 安裝python
cd Python-3.6.1
./configure --prefix=/usr/local/python-3.6.1 #重要,指定python的安裝路徑铣耘,可以自己設(shè)置茎刚。
make
sudo make install
- 修改python的軟鏈接 (建立軟鏈接葡盗,變?yōu)槿郑?/li>
sudo ln -s /usr/local/python-3.6.1/bin/python3.6 /usr/bin/python
- 查看python版本俩块,發(fā)現(xiàn)已經(jīng)改變
python
ipython安裝
- 下載ipython,并上傳到服務(wù)器
http://archive.ipython.org/release/6.0.0/ - 解壓
tar -zxvf ipython-6.0.0.tar.gz
- 進(jìn)入解壓的ipython目錄并執(zhí)行如下命令進(jìn)行安裝
python setup.py install
- 進(jìn)行鏈接
ln -s /usr/local/python-3.6.1/bin/ipython /usr/sbin/ipython
- 檢查ipython是否安裝成功
ipython
此時發(fā)現(xiàn)提示說有模板缺失,使用pip進(jìn)行安裝帜矾。
pip install traitlets
再執(zhí)行ipython進(jìn)行檢驗(yàn),發(fā)現(xiàn)還是某個模板缺失
繼續(xù)用pip進(jìn)行安裝屑柔,知道執(zhí)行ipython時出現(xiàn)如下界面屡萤,代表安裝成功。
Jupyter Notebook安裝
Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本掸宛,支持運(yùn)行 40 多種編程語言死陆。Notebook是一個數(shù)據(jù)分析和編寫代碼的好工具。它的核心在于展示與快速迭代唧瘾。
摘自: 知乎為什么使用jupyter措译?
看完知乎的這個回答會對jupyter有個大概的認(rèn)知,接下來進(jìn)行安裝饰序。
- 安裝jupyter notebook
pip install jupyter notebook
- 啟動notebook
jupyter notebook
此時報錯领虹,不建議用root運(yùn)行啟動命令:
[I 16:23:40.195 NotebookApp] Writing notebook server cookie secret to /root/.local/t
[C 16:23:40.213 NotebookApp] Running as root is not recommended. Use --allow-root t.
解決方法:
- 修改配置文件,執(zhí)行jupyter notebook --generate-config即可初始化配置文件來求豫,但是這里要加入--allow-root才行
[root@localhost ~]# jupyter notebook --generate-config --allow-root
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
- 創(chuàng)建一個密碼:[這樣就不用每次復(fù)制URL地址]
[root@localhost ~]# ipython
Python 3.6.1 (default, May 25 2017, 16:49:43)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.0.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:f6ac161e9215:dc0eb8c8d43b74e32bb03db161e3261ea5d7c297'
將這里的 ```
'sha1:f6ac161e9215:dc0eb8c8d43b74e32bb03db161e3261ea5d7c297'
* 修改配置文件中的IP地址、工作目錄蝠嘉、并添加一個認(rèn)證密碼:
[root@localhost .jupyter]# vim /root/.jupyter/jupyter_notebook_config.py
修改權(quán)限
c.NotebookApp.allow_root = False
去掉行注釋最疆,并修改成True即可解決root權(quán)限運(yùn)行的問題。
設(shè)置蚤告,外部可訪問
c.NotebookApp.ip = 'localhost'
去掉注釋努酸,并把localhost改成0.0.0.0,這樣就可以外部訪問了罩缴,默認(rèn)只有在本機(jī)可以訪問的蚊逢;
c.NotebookApp.ip = '0.0.0.0'
設(shè)置notebook的工作目錄
c.NotebookApp.notebook_dir = u''
改成如下,這樣就會默認(rèn)把notebook上創(chuàng)建的文件保存到指定目錄下箫章;需要事先創(chuàng)建烙荷。
c.NotebookApp.notebook_dir = u'/opt/jupyter'
加入密碼
c.NotebookApp.password = u''
加入上面創(chuàng)建的密碼:
c.NotebookApp.password = u'sha1:f6ac161e9215:dc0eb8c8d43b74e32bb03db161e3261ea5d7c297'
3. 進(jìn)入notebook界面
再次執(zhí)行啟動命令,出現(xiàn)如下信息檬寂,表示成功
[root@localhost .jupyter]# jupyter-notebook
[I 18:09:58.194 NotebookApp] Serving notebooks from local directory: /opt/jupyter
[I 18:09:58.194 NotebookApp] 0 active kernels
[I 18:09:58.194 NotebookApp] The Jupyter Notebook is running at:
http://0.0.0.0:8888/bookApp]
在瀏覽器輸入如下網(wǎng)址:http://你的ip:8888
可以看到如下界面:
![](http://upload-images.jianshu.io/upload_images/3832654-94a8ebba9ef56652.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**參考:**
[官方文檔](https://jupyter.readthedocs.io/en/latest/install.html)
[centos7安裝notebook 5.0.0的方法](https://www.58jb.com/html/146.html)