Ubuntu安装jupyter服务
python部分
-
Ubuntu自带python2跟python3,但是默认的Python命令行是Python2的,想要执行python3就必须输入python3
-
我们先解决python3默认问题
-
执行以下两个命令即可
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
-
如果想切换到python2 执行
ModuleNotFoundError: No module named 'pip'
-
-
若报错:ModuleNotFoundError: No module named ‘pip’
-
执行
sudo apt install --fix-missing python3-pip
-
Jupyter部分
-
安装jupter
sudo pip install jupyter
-
生成jupyter配置文件
jupyter notebook --generate-config
-
为jupyter notebook生成密码
from notebook.auth import passwd passwd() Enterpassword: //输入密码 Verify password: //再次输入密码 out[2]:'sha1:*' //保存好sha1备用
-
修改配置文件 ~/.jupter/jupyter_notebook_config.py
c.NotebookApp.ip='0.0.0.0' c.NotebookApp.allow_root=True c.NotebookApp.open_browser = False c.NotebookApp.port =8890
注意一点,如果保存完配置文件报错,需删掉.jupyter目录下的jupyter_notebook*.json文件
-
运行jupyter: jupyter notebook --no-browser (–port: --ip:)
注意
-
在服务器上放开jupyter端口
-
换成python3之后 yum无法正常工作,修改下列文件可使用
which yum => 找到yum路径 sudo vi /usr/bin/yum #!/usr/bin/python 修改为系统的python path 例如:#!/usr/bin/python2
若还报错 修改
vi /usr/libexec/urlgrabber-ext-down #! /usr/bin/python 修改为系统的python path 例如:#!/usr/bin/python2