Install Python
-
安装依赖
yum install openssl* bzip2 expat zlib* sqlite* libffi* libssl* wget -y -
下载源码
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz -
编译安装
# 解压 tar xf Python-3.7.4.tgz # 编译 cd Python-3.7.4 && ./configure --prefix=/usr/local/python3 --with-ssl # 添加sqlite3路径 vi setup.sh ## 在sqlite_inc_path中添加'/usr/bin/sqlite3' # 编译 make -j20 # 安装 make install # 添加系统环境变量 echo 'export PATH=${PATH}:/usr/local/python3/bin' >> /etc/profile source /etc/profile # 测试,进入交互模式 python3
Install Juypter Notebook by pip
-
使用pip安装Jupyter
pip3 install jupyter -
查看Jupyter配置文件位置
jupyter notebook --generate-config -
配置Jupyter
- 创建Jupyter访问密码
# 命令终端打开python交互模式 python3 # 导入passwd from notebook.auth import passwd passwd() # 输入密码 ## 输出sha1密钥,复制粘贴到配置文件-
修改Jupyter密码
c.NotebookApp.password='passwd' -
配置Jupyter
# 创建证书 openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout jupyter.key -out jupyter.pem # 修改jupyter配置文件 c.NotebookApp.ip = '192.168.0.230' # 配置ssl加密证书 c.NotebookApp.certfile = '/home/kim/jupyter-key/jupyter.pem' c.NotebookApp.keyfile = '/home/kim/jupyter-key/jupyter.key' # 启动Jupyter时不打开浏览器 c.NotebookApp.open_browser=False # 修改默认端口号 c.NotebookApp.port = 9088
-
启用Jupyter端口
firewall-cmd --zone=public --add-port=9088/tcp --permanent && irewall-cmd --reload -
启动Jupyter
jupyter notebook
Install IPython
-
使用pip安装IPython
pip3 install ipython -
在Jupyter中安装和注册IPython
# install ipykernel pip3 install ipykernel # 在Jupyter中注册 python3 -m ipykernel install --user --name online_jupyter --display-name IPython-Online -
打开浏览器,创建一个文件
https://192.168.0.230:9088 # 输入创建的密码 新建一个IPython-Online文件