在家实在无聊,伏案沉思良久,忽然灵机一动,何不写写Python?然而电脑上的软件早已人是物非,Pycharm已然不复存在。但是又不想装软件找激活码,于是,只好建个Jupyter先凑合一下。

1. 安装Anaconda

安装Anaconda吧,它的Python工具比较齐

wget -c https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
bash Anaconda3-5.2.0-Linux-x86_64.sh

2. 安装并配置Jupyter

2.1 安装jupyter

因为Anaconda中jupyter默认就已经安装了,所以这里我们不需要安装,但如果python用的不是Anaconda,则需要安装jupyter,安装过程如下

python3 -m pip install --upgrade pip
python3 -m pip install jupyter

2.2 配置jupyter

2.2.1 生成jupyter配置文件

jupyter notebook --generate-config --allow-root

2.2.2 为jupyter设置密码

在终端中键入python回车后输入如下代码后回车

from notebook.auth import passwd
passwd()

回车后会显示一串sha1加密的密码,后面会用到这个密码,需要保存

2.2.3 修改jupyter配置文件

jupyter配置文件位置:
vim /root/.jupyter/jupyter_notebook_config.py

c.NotebookApp.allow_password_change = False
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True
c.NotebookApp.ip = '*'
c.NotebookApp.notebook_dir = '这里填文档保存的路径'
c.NotebookApp.open_browser = False
c.NotebookApp.password = '这里填刚刚生成的密码'

3. 启动Jupyter

3.1 启动

提醒:在启动之前要设置防火墙规则对其放行,这里不建议彻底关闭防火墙,但是SELinux建议将其关闭

nohup jupyter notebook --allow-root >/root/jupyter.logfile 2>&1 &

3.2 确认

如果8888端口正在监听,则表示jupyter启动成功

ss -tnlp | grep 8888

4. 访问Jupyter

好了,接下来让我们看看jupyter是个什么亚子:
浏览器访问:http://你的IP地址:8888 ,好像并不是很好看。

最新文章

  1. MongoDB一键式安装工具
  2. Spring注入方式及注解配置
  3. eclipse中搭建svn开发管理环境
  4. angularjs的$on、$emit、$broadcast
  5. Access is denied
  6. NYOJ题目114某种序列
  7. java.lang.ClassNotFoundException: com.*.listener.ConfigInfoReader
  8. [php-composer] how to install composer in windows
  9. codeforces C. Bits(数学题+或运算)
  10. 404 & 401 Errors with the App Management Service
  11. docker-2 深入了解docker
  12. Tomcat如何添加管理员
  13. AX 获得当前Grid的数据源的记录行数
  14. Windows Azure® 由世纪互联运营发布MySQL Database on Azure正式商用版
  15. HDU 5638 Toposort 线段树+贪心
  16. IoC模式(控制反转)(转)
  17. 面试al tx
  18. ET 与RETI 基于51单片机中断跳出指令“RETI”浅议
  19. HTTP认证方式与https简介
  20. Guangcong Wang王广聪的主页

热门文章

  1. STM32 Keil 软件仿真设置
  2. flatbuffer介绍和用法
  3. 【JAVA习题一】古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?
  4. springboot使用Jwt处理跨域认证问题
  5. SQL——AUTO INCREMENT(字段自增)
  6. PHP 面向对象的数据库操作
  7. Oracle阻塞会话源头查找-单机和RAC环境
  8. springboot restful接口 如何接受前端的PUT和DELETE请求
  9. JVM调优总结(四)-分代垃圾回收详述
  10. 五、Spring Web应用程序构建